相关疑难解决方法(0)

以声明方式将宽度指定为可用屏幕宽度的一半

是否可以将窗口小部件宽度指定为可用屏幕宽度的一半,并使用声明性xml进行操作?

android android-widget

105
推荐指数
4
解决办法
12万
查看次数

Android中屏幕半宽的按钮

可能重复:
屏幕按钮半宽

我想在线性层(水平方向)内创建两个按钮,每个按钮具有屏幕的一半宽度,并且还有一点边距.我有这个xml布局:

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/main"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >

        <TextView
            android:id="@+id/txtTitle"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:paddingTop="5dp"
            android:text="@string/Title" />

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="center|fill_horizontal"
            android:orientation="horizontal"
            android:padding="2dp" >

            <Button
                android:id="@+id/btnLeft"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_margin="2dp"
                android:layout_weight="1"
                android:text="@string/LeftButton" />

            <Button
                android:id="@+id/btnRight"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_margin="2dp"
                android:layout_weight="1" 
                android:text="@string/RightButton" />

        </LinearLayout>
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

好吧,所有这些代码都能完美地满足我的需求,但是我收到了关于我的两个按钮的警告.它说"嵌套权重对性能不利".我知道它是什么,但我不知道如何改变我的布局,以摆脱警告(并提高性能,我想)并保持两个按钮有一半的屏幕.

有任何想法吗?谢谢!

layout android button

0
推荐指数
1
解决办法
5310
查看次数

标签 统计

android ×2

android-widget ×1

button ×1

layout ×1