2011-11-13 31 views
1

私はいくつかの要素を含む配列リストを持っています。私がしたいのは、各項目のボタンとともに画面に項目を表示することです。ボタンは、選択したアプリをインストールするインストールボタンです。これを行う理想的な方法は何ですか?各項目のボタンとともにリスト項目を表示するAndroid

答えて

1

は、私が理想的なことは知らないが、あなたは

1)あなたのリスト項目を表す新しいレイアウトを作成することができます。あなた自身の、たとえば、MyAdapter言うから、ArrayAdapter

3)お使いのアダプタクラスのgetView()をオーバーライドしますが、どこが

を持っていますそれは、おそらく TextView水平 LinearLayoutButton

2)サブクラスになります

public View getView (int position, View convertView, ViewGroup parent) { 
     View v = convertView; 
     if(v == null) { 
      v = View.inflate(R.layout.my_list_item_layout, null); 
     } 
     TextView txtName = (TextView)v.findViewById(R.id.mytext); 
     Button btnAction = (Button)v.findViewById(R.id.mybutton); 
     // then you do whatever you need with your text and button 
} 
+0

ありがとうございました。同じコードを実行する詳細なコードを教えてください。 – nikhil

+0

なぜ誰かがこの回答にdownvoted、私は不思議です... –

関連する問題