如何布局我的Android应用程序?

狮子座Literak

我正在为女儿写数学应用程序。它应由上一行分配解决的内容,一些进度条,然后在左侧的键盘和在右侧的功能板组成。这是我的主意:

在此处输入图片说明

我从一个线性布局开始,该线性布局包含一组线性布局。Android Studio认为嵌套权重的性能不佳。除了5行功能外,我没有4行键盘。这是我目前的进度:

在此处输入图片说明

然后,我使用了表格布局,但是它没有行跨度。所以我切换到相对布局,但是我无法平均分配行。最后一次尝试是网格布局,但同样,我无法将行均匀分布。

任何想法,如何实现我的目标?

<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".CalcActivity"
    android:columnCount="5"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_gravity="fill_vertical"
    android:useDefaultMargins="true"
    android:orientation="horizontal">

    <TextView
        android:layout_gravity="fill_horizontal|center_vertical"
        android:text="1"
        android:id="@+id/firstOperand"
        style="@style/KeypadButton"
        android:layout_column="0"
        android:layout_row="0" />

    <TextView
        android:text="+"
        android:id="@+id/operator"
        style="@style/KeypadFunctionButton"
        android:layout_column="1"
        android:layout_row="0"
        android:layout_gravity="fill_horizontal|center_vertical"
        />

    <TextView
        android:text="1"
        android:id="@+id/secondOperand"
        style="@style/KeypadButton"
        android:layout_column="2"
        android:layout_row="0"
        android:layout_gravity="fill_horizontal|center_vertical"
        />

    <TextView
        android:text="="
        android:id="@+id/equalView"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadFunctionButton"
        android:layout_column="3"
        android:layout_row="0" />

    <TextView
        android:text="2"
        android:id="@+id/resultView"
        style="@style/KeypadButton"
        android:layout_column="4"
        android:layout_row="0"
        android:layout_gravity="fill_horizontal|center_vertical"
        />

    <SeekBar
        android:id="@+id/seekBar"
        android:layout_gravity="fill_horizontal|center_vertical"
        android:onClick=""
        android:layout_row="1"
        android:layout_columnSpan="4"
        android:layout_column="0" />

    <ImageView
        android:id="@+id/progressImage"
        android:layout_gravity="fill_horizontal|center_vertical"
        android:src="@drawable/ic_action_cat"
        android:layout_row="1"
        android:layout_column="4" />

    <LinearLayout
        android:layout_gravity="fill_horizontal|center_vertical"
        android:orientation="vertical"
        android:layout_row="2"
        android:layout_rowSpan="4"
        android:layout_column="4">
        <Button
            android:text="←"
            android:id="@+id/buttonBackspace"
            style="@style/KeypadFunctionButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

        <Button
            android:text="+"
            android:id="@+id/buttonPlus"
            style="@style/KeypadFunctionButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

        <Button
            android:text="-"
            android:id="@+id/buttonMinus"
            style="@style/KeypadFunctionButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

        <Button
            android:text="*"
            android:id="@+id/buttonMultiply"
            style="@style/KeypadFunctionButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

        <Button
            android:text="/"
            android:id="@+id/buttonDivide"
            style="@style/KeypadFunctionButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" />

    </LinearLayout>

    <Button
        android:text="7"
        android:id="@+id/digit7"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_row="2"
        android:layout_column="0" />

    <Button
        android:text="8"
        android:id="@+id/digit8"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="1"
        android:layout_row="2" />

    <Button
        android:text="9"
        android:id="@+id/digit9"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="2"
        android:layout_row="2" />

    <Button
        android:text="4"
        android:id="@+id/digit4"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_row="3"
        android:layout_column="0" />

    <Button
        android:text="5"
        android:id="@+id/digit5"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="1"
        android:layout_row="3" />

    <Button
        android:text="6"
        android:id="@+id/digit6"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="2"
        android:layout_row="3" />

    <Button
        android:text="1"
        android:id="@+id/digit1"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_row="4"
        android:layout_column="0" />

    <Button
        android:text="2"
        android:id="@+id/digit2"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="1"
        android:layout_row="4" />

    <Button
        android:text="3"
        android:id="@+id/digit3"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="2"
        android:layout_row="4" />

    <Button
        android:text=","
        android:id="@+id/buttonComma"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_row="5"
        android:layout_column="0" />

    <Button
        android:text="0"
        android:id="@+id/digit0"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadButton"
        android:layout_column="1"
        android:layout_row="5" />

    <Button
        android:text="="
        android:id="@+id/buttonResult"
        android:layout_gravity="fill_horizontal|center_vertical"
        style="@style/KeypadFunctionButton"
        android:layout_column="2"
        android:layout_row="5" />

</GridLayout>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".CalcActivity"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    >

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:text="1"
        android:id="@+id/firstOperand"
        style="@style/KeypadButton" />

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_toRightOf="@id/firstOperand"
        android:text="+"
        android:id="@+id/operator"
        style="@style/KeypadFunctionButton" />

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_toRightOf="@id/operator"
        android:text="1"
        android:id="@+id/secondOperand"
        style="@style/KeypadButton" />

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_toRightOf="@id/secondOperand"
        android:text="="
        android:id="@+id/equalView"
        style="@style/KeypadFunctionButton" />

    <TextView
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_toRightOf="@id/equalView"
        android:text="2"
        android:id="@+id/resultView"
        style="@style/KeypadButton" />

    <SeekBar
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/firstOperand"
        android:id="@+id/seekBar"
        android:layout_gravity="center_vertical"
        android:onClick=""
        />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/firstOperand"
        android:layout_toRightOf="@id/seekBar"
        android:id="@+id/progressImage"
        android:src="@drawable/ic_action_cat"
        android:layout_gravity="center"
        android:layout_alignParentRight="true" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/progressImage"
        android:layout_alignParentRight="true"
        android:text="←"
        android:id="@+id/buttonBackspace"
        style="@style/KeypadFunctionButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/seekBar"
        android:text="7"
        android:id="@+id/digit7"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/seekBar"
        android:layout_toRightOf="@id/digit7"
        android:text="8"
        android:id="@+id/digit8"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/seekBar"
        android:layout_toRightOf="@id/digit8"
        android:text="9"
        android:id="@+id/digit9"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/buttonBackspace"
        android:text="+"
        android:id="@+id/buttonPlus"
        style="@style/KeypadFunctionButton"
        android:layout_alignParentRight="true" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit7"
        android:text="4"
        android:id="@+id/digit4"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit7"
        android:layout_toRightOf="@id/digit4"
        android:text="5"
        android:id="@+id/digit5"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit7"
        android:layout_toRightOf="@id/digit5"
        android:text="6"
        android:id="@+id/digit6"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@+id/buttonPlus"
        android:text="-"
        android:id="@+id/buttonMinus"
        style="@style/KeypadFunctionButton"
        android:layout_alignParentRight="true" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit4"
        android:text="1"
        android:id="@+id/digit1"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit4"
        android:layout_toRightOf="@id/digit1"
        android:text="2"
        android:id="@+id/digit2"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit4"
        android:layout_toRightOf="@id/digit2"
        android:text="3"
        android:id="@+id/digit3"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@+id/buttonMinus"
        android:text="*"
        android:id="@+id/buttonMultiply"
        style="@style/KeypadFunctionButton"
        android:layout_alignParentRight="true" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit1"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:text=","
        android:id="@+id/buttonComma"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit1"
        android:layout_toRightOf="@id/buttonComma"
        android:text="0"
        android:id="@+id/digit0"
        style="@style/KeypadButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@id/digit1"
        android:layout_toRightOf="@id/digit0"
        android:text="="
        android:id="@+id/buttonResult"
        style="@style/KeypadFunctionButton" />

    <Button
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_below="@+id/buttonMultiply"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:text="/"
        android:id="@+id/buttonDivide"
        style="@style/KeypadFunctionButton" />

</RelativeLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".CalcActivity"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:orientation="vertical">

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/assignment">

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="50"
            android:id="@+id/textView"
            style="@style/KeypadButton" />

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="+"
            android:id="@+id/textView2"
            style="@style/KeypadFunctionButton" />

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="51"
            android:id="@+id/textView3"
            style="@style/KeypadButton" />

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="="
            android:id="@+id/textView4"
            style="@style/KeypadFunctionButton" />

        <TextView
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="101"
            android:id="@+id/textView5"
            style="@style/KeypadButton" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.4">

        <SeekBar
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:id="@+id/seekBar"
            android:layout_weight="3" />

        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/progressImage"
            android:src="@drawable/ic_action_cat"
            android:layout_gravity="center" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.6">

        <Space
            android:layout_width="0dp"
            android:layout_height="20px"
            android:layout_weight="3"
            />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="←"
            android:id="@+id/button"
            style="@style/KeypadFunctionButton" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/upperDigits">

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="7"
            android:id="@+id/button2"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="8"
            android:id="@+id/button3"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="9"
            android:id="@+id/button4"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="+"
            android:id="@+id/button5"
            style="@style/KeypadFunctionButton" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/middleDigits">

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="4"
            android:id="@+id/button6"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="5"
            android:id="@+id/button7"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="6"
            android:id="@+id/button8"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="-"
            android:id="@+id/button9"
            style="@style/KeypadFunctionButton" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/lowDigits">

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="1"
            android:id="@+id/button10"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="2"
            android:id="@+id/button11"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="3"
            android:id="@+id/button12"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="*"
            android:id="@+id/button13"
            style="@style/KeypadFunctionButton" />
    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:id="@+id/bottomDigits">

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text=","
            android:id="@+id/button14"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="0"
            android:id="@+id/button15"
            style="@style/KeypadButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="="
            android:id="@+id/button16"
            style="@style/KeypadFunctionButton" />

        <Button
            android:layout_height="wrap_content"
            android:layout_width="0dp"
            android:layout_weight="1"
            android:text="/"
            android:id="@+id/button17"
            style="@style/KeypadFunctionButton" />
    </LinearLayout>

</LinearLayout>

编辑:我和chiru的尝试都以相对布局结束,扩展的进度栏部分占用了所有可用空间。

在此处输入图片说明

辣椒

看起来我几乎完成了使用LinearLayout所需的操作。看一下截图兄弟。

   <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="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".CalcActivity" >

    <LinearLayout
        android:id="@+id/keyboard"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/seekbar"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="25dp"
        android:orientation="horizontal"
        android:weightSum="2" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:orientation="vertical" >

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <Button
                    android:id="@+id/button6"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="9" />

                <Button
                    android:id="@+id/button7"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="8" />

                <Button
                    android:id="@+id/button8"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="7" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <Button
                    android:id="@+id/button9"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="6" />

                <Button
                    android:id="@+id/button10"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="5" />

                <Button
                    android:id="@+id/button11"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="4" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <Button
                    android:id="@+id/button12"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="3" />

                <Button
                    android:id="@+id/button13"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="2" />

                <Button
                    android:id="@+id/button14"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="1" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <Button
                    android:id="@+id/button15"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="," />

                <Button
                    android:id="@+id/button16"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="0" />

                <Button
                    android:id="@+id/button17"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_margin="6dp"
                    android:text="=" />
            </LinearLayout>
        </LinearLayout>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_weight="1"
            android:orientation="vertical" >

            <Button
                android:id="@+id/button1"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="←" />

            <Button
                android:id="@+id/button2"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="+" />

            <Button
                android:id="@+id/button3"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="-" />

            <Button
                android:id="@+id/button4"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="/" />

            <Button
                android:id="@+id/button5"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="*" />
        </LinearLayout>
    </LinearLayout>

    <LinearLayout
        android:id="@+id/assignment"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="25dp"
        android:orientation="horizontal"
        android:weightSum="5" >

        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:gravity="center"
            android:text="50"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
             android:gravity="center"
            android:text="+"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
             android:gravity="center"
            android:text="51"
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <TextView
            android:id="@+id/textView4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
             android:gravity="center"
            android:text="="
            android:textAppearance="?android:attr/textAppearanceLarge" />

        <TextView
            android:id="@+id/textView5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
             android:gravity="center"
            android:text="101"
            android:textAppearance="?android:attr/textAppearanceLarge" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/seekbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/assignment"
        android:layout_below="@+id/assignment"
        android:layout_marginTop="32dp"
        android:orientation="horizontal" >

        <SeekBar
            android:id="@+id/seekBar"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_weight="3" />

        <ImageView
            android:id="@+id/progressImage"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:src="@drawable/ic_launcher" />
    </LinearLayout>

</RelativeLayout>

由于我没有这些样式,因此我不得不将其删除。

截屏

编辑的屏幕截图: 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何布局我的android应用程序?

来自分类Dev

Android如何以编程方式确定我的应用程序正在使用哪种XML布局?

来自分类Dev

如何翻译我的Android应用程序?

来自分类Dev

如何翻译我的Android应用程序?

来自分类Dev

如何运行我的Android应用程序?

来自分类Dev

我的Android应用程序如何与本机守护程序通信?

来自分类Dev

我应该如何索引我的Android应用程序的内容

来自分类Dev

我应该如何存储我的android应用程序的图像?

来自分类Dev

有什么方法可以在我的Android应用程序布局中运行其他应用程序吗?

来自分类Dev

如何将我的应用程序转换为Android TV应用程序?

来自分类Dev

如何避免我的android应用程序显示在“最近的应用程序”列表中?

来自分类Dev

如何从我自己的Android应用程序启动Telegram应用程序?

来自分类Dev

Android-如何以编程方式使我的应用程序默认为短信应用程序

来自分类Dev

如何从我的HTML5移动Web应用程序启动android应用程序

来自分类Dev

我如何知道要显示或不显示通知的Android应用程序的应用程序状态?

来自分类Dev

当android系统杀死应用程序时,如何保存我的应用程序状态?

来自分类Dev

如何在Android的我的应用程序中打开其他应用程序的链接

来自分类Dev

如何重命名我的Android应用程序?

来自分类Dev

如何使我的Android应用程序在线工作?

来自分类Dev

如何扩展(或启用云)我的Android应用程序

来自分类Dev

如何测试我的Android应用程序的生命周期?

来自分类Dev

如何克服我的Android应用程序中的OutOfMemory错误?

来自分类Dev

如何使我的phonegap android应用程序崩溃?

来自分类Dev

如何删除我的Android应用程序底部的灰色条?

来自分类Dev

如何直接从我的Android应用程序打开Amazon AppStore?

来自分类Dev

如何使我的应用程序支持的平板电脑在android中?

来自分类Dev

我的Android应用程序如何检测IP地址范围

来自分类Dev

如何克服我的Android应用程序中的OutOfMemory错误?

来自分类Dev

如何挂接我的Android应用程序的系统调用

Related 相关文章

  1. 1

    如何布局我的android应用程序?

  2. 2

    Android如何以编程方式确定我的应用程序正在使用哪种XML布局?

  3. 3

    如何翻译我的Android应用程序?

  4. 4

    如何翻译我的Android应用程序?

  5. 5

    如何运行我的Android应用程序?

  6. 6

    我的Android应用程序如何与本机守护程序通信?

  7. 7

    我应该如何索引我的Android应用程序的内容

  8. 8

    我应该如何存储我的android应用程序的图像?

  9. 9

    有什么方法可以在我的Android应用程序布局中运行其他应用程序吗?

  10. 10

    如何将我的应用程序转换为Android TV应用程序?

  11. 11

    如何避免我的android应用程序显示在“最近的应用程序”列表中?

  12. 12

    如何从我自己的Android应用程序启动Telegram应用程序?

  13. 13

    Android-如何以编程方式使我的应用程序默认为短信应用程序

  14. 14

    如何从我的HTML5移动Web应用程序启动android应用程序

  15. 15

    我如何知道要显示或不显示通知的Android应用程序的应用程序状态?

  16. 16

    当android系统杀死应用程序时,如何保存我的应用程序状态?

  17. 17

    如何在Android的我的应用程序中打开其他应用程序的链接

  18. 18

    如何重命名我的Android应用程序?

  19. 19

    如何使我的Android应用程序在线工作?

  20. 20

    如何扩展(或启用云)我的Android应用程序

  21. 21

    如何测试我的Android应用程序的生命周期?

  22. 22

    如何克服我的Android应用程序中的OutOfMemory错误?

  23. 23

    如何使我的phonegap android应用程序崩溃?

  24. 24

    如何删除我的Android应用程序底部的灰色条?

  25. 25

    如何直接从我的Android应用程序打开Amazon AppStore?

  26. 26

    如何使我的应用程序支持的平板电脑在android中?

  27. 27

    我的Android应用程序如何检测IP地址范围

  28. 28

    如何克服我的Android应用程序中的OutOfMemory错误?

  29. 29

    如何挂接我的Android应用程序的系统调用

热门标签

归档