안녕하세요. 내 애플리케이션에 이와 같은 레이아웃을 만들고 싶습니다. 물론 그 기능은 다를 것입니다. 나는 이것을위한 소스 코드를 연구 중이며, 그렇게하는 xml 파일을 발견했다. 난 그냥 활동에 그것을 구현하는 방법을 잘 모릅니다, 호출하는 방법 등,리스트 뷰, 무엇을 만들 수Android CallLog의 레이아웃과 같은 레이아웃을 만드는 방법
난 그냥 더 큰 글꼴과 함께 이름을 나열 할 의미 날짜는 이미지에서와 같이 작은 글꼴이지만 오른쪽으로 정렬됩니다.
내가 만든 데이터베이스에서 데이터를 가져 와서 CallLog 목록처럼 인쇄하려고합니다.
내 말은 안드로이드가 아이콘이있는 날짜를 작은 글꼴 크기로 오른쪽 정렬하는 것을 의미합니까?
이것은 내 활동입니다. 나는 소스 코드에서 사용할 XML 파일이나 구현할 메소드를 알지 못해 이미지 예제와 같은 데이터를 인쇄 할 수 있습니다.
public class RatedCalls extends ListActivity {
private static final String LOG_TAG = "RatedCalls";
private TableLayout table;
private CallDataHelper cdh;
private TableRow row;
private TableRow row2;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.recent_calls);
Log.i(LOG_TAG, "calling from onCreate()");
cdh = new CallDataHelper(this);
startService(new Intent(this, RatedCallsService.class));
Log.i(LOG_TAG, "Service called.");
Log.i(LOG_TAG, "before call fillList");
/*
* mAdapter = new RecentCallsAdapter();
* getListView().setOnCreateContextMenuListener(this);
* setListAdapter(mAdapter);
*/
fillList();
Log.i(LOG_TAG, "after call fillList");
}
public void onResume() {
super.onResume();
fillList();
}
public void fillList() {
Log.i(LOG_TAG, "entered on fillList");
List<String> ratedCalls = new ArrayList<String>();
ratedCalls = this.cdh.selectTopCalls();
//setListAdapter(new ArrayAdapter<String>(this, R.layout.recent_calls_list_item,
//ratedCalls));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
getListView().setOnCreateContextMenuListener(this);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Toast.makeText(getApplicationContext(),
((TextView) view).getText(), Toast.LENGTH_LONG).show();
}
});
}
}
감사합니다.
거대한 프로그램을 작성하는 방법을 묻습니다. 그것을 단계적으로 분해하십시오. 아무도 당신을 위해 코드를 작성하지 않을 것입니다. – Falmarri
아니요, 그게 아니라, 그냥 도움이 필요합니다. 당신이 나에게 무엇을해야하는지 말해 주거나, 구현하는 방법에 대한 자습서입니다. 감사. – rogcg
먼저 간단한 목록을 작성하는 방법을 배우십시오. 비슷한 목록을 통해 도움을받을 수 있습니다. 어디서부터 시작해야할지 전혀 모릅니다. –