如何创建一个调整为列出项目高度的方形按钮?

fri*_*ger 5 android android-button

在Listview中,我想创建一个与列表项一样宽的方形按钮.我不想设置固定的宽度和高度,因为它应该适用于不同的分辨率.

有可能吗?

ziy*_*iya 0

在你的布局 xml 文件中告诉它填充它的父级

<Button android:layout_width="fill_parent" .... ></Button>
Run Code Online (Sandbox Code Playgroud)

或者,如果您正在使用 API,我认为您应该能够使用setLayoutParams

myButton.setLayoutParams(new AbsListView.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 
Run Code Online (Sandbox Code Playgroud)