我有一个布局问题,不知道如何解决。
我喜欢在屏幕上显示一个 webview 和 2 个按钮。我用一个包含 webview 的 LinearLayout 和另一个包含 2 个按钮的 linearlayout 来定义它。
到目前为止,这看起来非常好。由于较新的设备具有更大的屏幕尺寸,我的屏幕看起来很丑,因为我的按钮太小了。包含 2 个按钮的内部线性布局是用 layout_height="60px" 定义的,我想这是我的问题。
您将如何管理它以使其在任何设备上看起来都不错?是否有可能根据屏幕尺寸定义尺寸?或者我应该在运行时将内部线性布局的高度设置为 screenheigh 的一个因素?
做这个的最好方式是什么 ?
问候
屏幕截图显示我的按钮在高清屏幕上太小。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:background="#FFFFFF"
android:id="@+id/textviewerlayout"
android:orientation="vertical">
<WebView
android:id="@+id/mywebview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="2"
/>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="60px"
android:layout_width="fill_parent"
android:background="#FFFFFF"
android:id="@+id/textviewerbuttonlayout"
android:orientation="horizontal">
<Button
android:id="@+id/vorher"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0"
android:text="" />
<Button
android:id="@+id/nachher"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_weight="0"
android:text="" />
</LinearLayout>
</LinearLayout>