【发布时间】:2015-02-01 21:15:59
【问题描述】:
我正在尝试将自定义布局添加到我正在调用的列表视图中:
mylistAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_single_choice, carList);
有人告诉我,我可以用自定义 xml 替换 simple_list_item_single_choice。我制作了一个xml并将其添加到我项目中的layout文件夹中并命名为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 时,它找不到我的自定义布局文件。有人知道如何纠正这个问题吗?
【问题讨论】:
-
你能附上代码你是如何改变布局的?
-
mytextview 是您的自定义布局吗??
-
是的 mytextview 是自定义布局,为了改变布局我只是想用自定义的 (mytextview) 替换 single_list_item 但我看不到如何在 android.R 中识别它。布局。
-
就这样吧,
mylistAdapter = new ArrayAdapter<String>(this, R.layout.mytextview, carList);不用通过android.R.layout
标签: android xml android-layout listview layout