Java 列表视图项目触摸反馈未应用于整行

Java 列表视图项目触摸反馈未应用于整行,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",

每当我点击一个列表视图项时,只有该项中的文本区域高亮显示,而不是行的其余部分。如何修复此错误以对任何列表视图项的整行启用触摸反馈

Java

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布局宽度更改为“匹配父项”