Java 列表视图项目触摸反馈未应用于整行
每当我点击一个列表视图项时,只有该项中的文本区域高亮显示,而不是行的其余部分。如何修复此错误以对任何列表视图项的整行启用触摸反馈 JavaJava 列表视图项目触摸反馈未应用于整行,java,android,xml,android-fragments,android-listview,Java,Android,Xml,Android Fragments,Android Listview,每当我点击一个列表视图项时,只有该项中的文本区域高亮显示,而不是行的其余部分。如何修复此错误以对任何列表视图项的整行启用触摸反馈 Java public class MainActivity extends ActionBarActivity { ListView list_main; String[] listContent = { "Item 1", "Item 2", "Item 3",
public class MainActivity extends ActionBarActivity {
ListView list_main;
String[] listContent = {
"Item 1",
"Item 2",
"Item 3",
"Item 4",
"Item 5"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list_main = (ListView)findViewById(R.id.list_main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,listContent);
list_main.setAdapter(adapter);
}
}
公共类MainActivity扩展了ActionBarActivity{
ListView列表_main;
字符串[]listContent={
“项目1”,
“项目2”,
“项目3”,
“项目4”,
“项目5”
};
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
list\u main=(ListView)findViewById(R.id.list\u main);
ArrayAdapter=新的ArrayAdapter(这是android.R.layout.simple\u list\u item\u 1,listContent);
列表_main.setAdapter(适配器);
}
}
XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/list_main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
更改ListView宽度以匹配父级。这样列表项将是一整行。更改ListView宽度以匹配父项。这样列表项将是一整行。更改ListView宽度以匹配父项。这样列表项将是一整行。更改ListView宽度以匹配父项。这样列表项将是一整行。将ListView布局宽度更改为“匹配父项”将ListView布局宽度更改为“匹配父项”将ListView布局宽度更改为“匹配父项”将ListView布局宽度更改为“匹配父项”