我想限制 a 的高度和宽度,ListView
根据孩子的数量包装高度,并根据列表视图行的宽度包装宽度。
到目前为止,我已经能够限制 ListView 的高度。我用来限制高度的代码是:
listview.setLayoutParams(new linealayout.layoutparams(LayoutParams.WRAP_CONTENT, 0,1));
我怎样才能限制宽度?
我想限制 a 的高度和宽度,ListView
根据孩子的数量包装高度,并根据列表视图行的宽度包装宽度。
到目前为止,我已经能够限制 ListView 的高度。我用来限制高度的代码是:
listview.setLayoutParams(new linealayout.layoutparams(LayoutParams.WRAP_CONTENT, 0,1));
我怎样才能限制宽度?
我希望您应该更具体地了解您想要的屏幕外观/视图
但是当谈到 listview 时,我会说永远不要使用 20,30 dp 来设置宽度和高度,只需使用 weight 和 wrap_content 来使其灵活。
请参阅下面的代码示例,这可能会对您有所帮助
<?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"
android:gravity="center">
<ListView
android:layout_height="wrap_content"
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_weight="1"></ListView>
<Button
android:text="Button"
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
</LinearLayout>
让我知道您是否仍然无法获得这个。