我的用户界面非常适合我的虚拟设备,但是当我在手机上运行该应用程序时,用户界面太宽,我的设备的RHS损失了一部分。
我阅读了这篇文章;(https://developer.android.com/training/multiscreen/screensizes.html) 它讨论了使用约束布局,但是在我对XML进行全面更改之前,谁能看到任何明显的缺陷?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
tools:context="com.example.wbc.TabFragment0"
android:id="@+id/frag7"
android:padding="5dp">
<TextView
android:id="@+id/todayDate0"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textSize="25sp"/>
<TableLayout
android:id="@+id/tab_layout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/todayDate0">
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp">
<TextView
android:id="@+id/rink1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="1"
android:textSize="30sp" />
<Button
android:id="@+id/twelve7R1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="bookRink"
android:tag="7112"
android:text="12:00"
tools:ignore="OnClick" />
<Button
android:id="@+id/two7R1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="bookRink"
android:tag="7114"
android:text="14:00"
tools:ignore="OnClick" />
<Button
android:id="@+id/four7R1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="bookRink"
android:tag="7116"
android:text="16:00"
tools:ignore="OnClick" />
<Button
android:id="@+id/six7R1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="bookRink"
android:tag="7118"
android:text="18:00"
tools:ignore="OnClick" />
</TableRow>
</TableLayout>
</RelativeLayout>
答案 0 :(得分:0)
请张贴显示您的布局文件所需结果的图片,在这里我假定结果布局与图片中的一样。
我使用了ConstraintLayout,它可以在运行时调整视图,这可以帮助设备根据任何设备屏幕尺寸来调整布局
ConstraintLayout as per Google
sendKeys
答案 1 :(得分:0)
谢谢您的发帖,无论出于何种原因,它现在都可以正常工作,除了将APK重新加载到手机上之外,我没有做任何其他改动。...很抱歉浪费您的时间。