-1

リストビューがありますが、問題は、行自体ではなく、テキストを押した場合にのみ「クリック」が登録されることです。どうすれば変更できますか?

public class Listwithbaseadapter extends ListActivity {

static final String[] MOBILE_OS = 
        new String[] { "Android", "iOS", "royi", "Blackberry"};

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setListAdapter(new MobileArrayAdapter(this, MOBILE_OS));
    ListView listView = getListView();
    listView.setCacheColorHint(0);

}

@Override
protected void onListItemClick(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();
}}

ありがとう!

4

1 に答える 1

0

xmlでandroid:layout_width = "wrap_content"をandroid:layout_width="fill_parent"に変更します。とにかくありがとう。

于 2012-06-03T12:06:19.587 に答える