ListActivityを使用せずにListViewを作成するにはどうすればいいですか?ListActivityを使用せずにListViewを作成する方法
私はレイアウトにいくつかの他のビューを配置する必要があり、レイアウトがListViewで完全に占有されていないことを望みます。レイアウト全体ではなく、レイアウトの一部でなければなりません。私は通常のアクティビティを作成したいと思います。
は、コードスニペット:
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.savings);
//...
ListView lvPoupanca = (ListView)this.findViewById(R.id.lvPoupanca);
// the adapter
TestRepository repo = new TestRepository(this);
Cursor c = repo.getCursor();
SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.list_item, c, new String[]{"Nome", "ValorAtual"}, new int[] {R.id.tvNome, R.id.tvValorTotal});
lvPoupancas.setAdapter(adapter);
// ...
}
編集:
saving.xmlファイル:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/lvPoupancas"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
</ListView>
</LinearLayout>
ホープ誰かが私を助けることができます。
ありがとうございました。私の悪い英語については申し訳ありません。例
このコードスニペットを実行すると何も起こりません。 – fvss
興味深い部分は 'lvPoupancas'の宣言です。 – user802421
申し訳ありません、xmlファイルを保存しました。 – fvss