0

リストビューを使用するようにレイアウトに1つのドローアブルを設定するにはどうすればよいですか?これは通常私のコードと機能ですが、アイテムをクリックできません:

public class ListMobileActivity extends Activity {

static final String[] Ristoranti = new String[] { "Osteria Mingot", "Cecchini", "Barrique", "Mediterraneo"};

ListView listView1;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.list);

    ListView listView1 = (ListView) findViewById(R.id.listView);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_mobile, R.id.label, Ristoranti);

    listView1.setAdapter(adapter);


}
4

1 に答える 1

0

Activityを拡張すると、ドローアブルを設定できます。ListActivityを拡張すると、アイテムをクリックできますが、ドローアブルはすべてのアイテムに表示されます。

protected void onItemClick(ListView l, View v, int position, long id)  {

    //get selected items
//  String selectedValue = (String) getListAdapter().getItem(position);
    //Toast.makeText(this, selectedValue, Toast.LENGTH_SHORT).show();

}
于 2012-10-23T16:26:12.173 に答える