2011-07-17 76 views
1

我想知道是否有像複選框的視圖,但沒有複選框部分?我只想要一個很好的清單,只顯示文本部分,仍然允許點擊事件。像複選框沒有檢查?

+0

這就像要求一個沒有水果的水果籃。 – Simon

回答

2

在main.xml中的文件創建一個ListView

<ListView 
     android:id="@+id/list" 
     android:cacheColorHint="#00000000" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"/> 

然後創建一個ArrayAdapter<String>。做初始化arrayadapter和ListView如下:

ListView listView1 = new ListView(); 
String[] listOfItems = new String[] {"item1", "item2", "item3", "etc"}; 
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, listOfItems); 
listView1.setAdapter(adapter); 

這就是你需要做的創建textviews列表的列表視圖。如果你想創建一個onclick()監聽器,然後添加下面的代碼:

listView1.setOnItemClickListener(new ListView.OnItemClickListener() 
{ 
    public void onItemClick(AdapterView<?> listView, View clickItem, int itemPosition, long itemId) 
    { 
     // Add code here 
    } 
});