リストビューを構築する次の簡単な行があります。
ffLv = new ListView(this); // create my ListView
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, android.R.id.text1);
for (int i=0; i<ffList.size(); i++)
{
... // fill the adapter with data here
}
ffLv.setAdapter(adapter);
rootLayout.addView(ffLv);
「rootLayout」は、ListViewが一番上に留まり、このビューの他のすべての要素をカバーするFrameLayoutです。驚くべきことに、ListViewは透過的であり、アイテムと各アイテムのテキストの間の線は、他のコンテンツの上に描画されます。
これを変更して不透明なListViewを作成するにはどうすればよいですか?ListViewの親としてPanelを追加する必要が本当にありますか、それとももっと簡単な方法がありますか?
ありがとう!