如何使用 XML更改项目的宽度和高度。
我有许多项目的列表视图,但我无法更改或设置单个项目的宽度和高度。
您必须使用自己的布局实现自定义 listView 适配器。在那里,您可以根据自己的喜好轻松设计行的布局。
您可以在此处阅读有关如何实现此功能的更多信息:http ://www.vogella.com/articles/AndroidListView/article.html
为列表视图项创建一个新布局并将其替换为android.R.layout.simple_list_item_1
. 以下布局仅适用于Textview
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:inputType="text"
android:padding="10dp"
android:textColor="@android:color/black"
android:typeface="serif" >
</TextView>
如何使用 XML 更改项目的宽度和高度。
可以使用两个因素创建 ListView
如果您使用自定义适配器,您可以指定您自己的 xml 布局,您可以在其中更改项目的高度和宽度。
例如。列表项布局的xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/tv_row_addItem_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceMedium" />
</RelativeLayout> //here you can do whatever you want with your item
更具体地说,这是一个很好的解释