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));
幅も制限するにはどうすればよいですか?
希望する画面の外観/表示についてより具体的にする必要があります
しかし、リストビューに関しては、幅と高さを設定するために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>
それでも問題が解決しない場合はお知らせください。