我正在为手机和平板电脑开发webview android应用程序,我正在使用tablelayout,这是我的头版
我想在平板电脑或大屏幕上设置适合屏幕的宽度和高度,我该怎么办?这是我的xml
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<Button
android:id="@+id/button"
android:layout_weight=".50"
android:layout_height="150dp"
android:background="@drawable/hindi"
/>
<Button
android:id="@+id/button1"
android:layout_weight=".50"
android:layout_height="150dp"
android:background="@drawable/punjabi"
/>
</TableRow>
答案 0 :(得分:0)
你的意思是你想要不同的布局来填充平板电脑和其他大屏幕的屏幕吗? 示例:
我认为最好的方法是为每个屏幕尺寸创建不同的XML布局。您可以拥有1种手机布局(例如每行2个按钮)和1种平板电脑布局(例如每行3-4个按钮)。然后,您可以单独调整布局。我建议您阅读Android开发人员文档的How to Support Multiple Screens部分以获取更多信息,因为我看不到您是完整的XML。
另外,如果你是桌子并且TableRow
填满整个屏幕宽度,我建议使用match_parent
代替wrap_content
。