我正在创建一个应用程序,我希望我的应用程序在没有任何问题的情况下打开,我尝试使用权限属性,但我不知道为什么它在不同的设备中一直显示不同的视图,请检查.. < / p>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@drawable/backgroundgd"
android:weightSum="100.0"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:background="@drawable/another"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:background="@drawable/secondpart"
/>
</LinearLayout>
在bluestack中它看起来像这样
答案 0 :(得分:1)
将android:layout_width
和android:layout_height
更改为"match_parent"
的{{1}}。
LinearLayout
答案 1 :(得分:1)
在容器LinearLayout中给出match_parent的宽度和高度:
<LinearLayout 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="vertical"
android:background="@drawable/backgroundgd"
>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:background="@drawable/another"
/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:background="@drawable/secondpart"
/>
</LinearLayout>
此外,您正在使用不正确的重量。
重量和和重量用于在一些元素之间平均划分屏幕部分。因此,如果您在容器布局中给予weightsum =“3”,并且其3个子布局提到weight =“1”,则所有三个子容器占用容器布局的33.33%部分。此时宽度和高度根据容器布局的方向保持为0 dp。
答案 2 :(得分:1)
嗨约翰逊,这个例子可以帮助你。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="5">
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="1" />
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:text="2" />
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="3" />