2010-09-09 37 views
0

列表項可選擇寬度在Android項目,我對我的工作有一個設置這樣的ListActivity:在ListActivity

public class myClass extends ListActivity { 
    public void onCreate(Bundle savedInstanceState) { 
     ... 
     String[] menuItems = new String[] { "View", "Share", "Delete" }; 
     ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
      android.R.layout.simple_list_item_1, menuItems); 
     setListAdapter(adapter); 
     ... 
    } 
} 

3菜單項顯示了罰款,但只有文本部分該項目可以被「點擊」。我怎樣才能讓整行都「可點擊」?

+0

默認情況下整行應該是可點擊的。你如何傾聽點擊事件? – 2010-09-09 00:03:56

回答

0

「可點擊」區域的寬度由列表及其項目的佈局決定。 通過佈局我的意思是在res /佈局的XML文件。

您必須爲ListView和項目設置android:layout_width =「fill_parent」

我看你使用的是的ListView,如果你不加載的列表中的自定義佈局,然後simple_list_item_1.xml應該是問題。

如果問題仍然存在,請發佈該文件。