添加自定义布局到android中的listview无法识别

时间:2014-12-04 04:44:54

标签: android xml android-layout listview layout

我正在尝试将自定义布局添加到我正在调用的列表视图中:

mylistAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice, carList);

我被告知我可以用自定义xml替换simple_list_item_single_choice。我制作了一个xml并将其添加到我项目中的布局文件夹中,并将其命名为mytextview.xml,这里是:

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:paddingTop="2dip"
android:paddingBottom="3dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="2dp" />

我的问题是,当我将simple_list_item_single_choice更改为mytextview时,它找不到我的自定义布局文件。任何人都知道如何纠正这个问题?

1 个答案:

答案 0 :(得分:0)

只需替换您的代码

mylistAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice, carList);

有了这个

mylistAdapter = new ArrayAdapter<String>(this, R.layout.simple_list_item_single_choice, carList);

我希望这会对你有所帮助。