Iセットアップ行ごとのレイアウトXMLでリストビュー:のListView
this.setContentView(R.layout.item_view);
ListView m_ListView = this.getListView();
m_ListView.setTextFilterEnabled(true);
m_ListView.setItemsCanFocus(false);
m_ListView.setCacheColorHint(0x00000000);
mInflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
ArrayList<View> views=new ArrayList<View>();
e = mInflater.inflate(R.layout.item_first, null);
views.add(e);
r = mInflater.inflate(R.layout.item_second, null);
views.add(r);
mAdapter = new SillyAdapter(views);
setListAdapter(mAdapter);
は、今例えば私はitem_first
でTextView
を持っていると私はコードから、それを設定したい:
TextView name = (TextView)findViewById(R.id.textView1);
name.setText(m_item.name);
しかし、名前は常にnullです。何故それが起こるのでしょうか?
SillyAdapterのコードを投稿できますか?あなたはSillyAdapterでgetViewを実装しましたか? – Jeroen