2011-07-17 75 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 
    } 
});