1

我可能在这个布局中做错了什么,我已经花了一个小时试图找到错误,但我找不到它..第一个文本为“-”的按钮没有出现..

这是xml中的布局:

<RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="30dp"
        android:layout_marginTop="10dip" >

        <Button
            android:id="@+id/accuracyMinus"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toLeftOf="@+id/textAccuracy"
            android:clickable="true"
            android:text="-" />

        <TextView
            android:id="@id/textAccuracy"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:text="Accuracy Buttons"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textColor="#ffffff" />

        <Button
            android:id="@+id/accuracyPlus"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@id/textAccuracy"
            android:clickable="true"
            android:text="+" />
    </RelativeLayout>

提前致谢 ;)

4

3 回答 3

2

线性布局的变化

android:layout_width="fill_parent"
android:layout_height="fill_parent"
于 2013-04-22T10:27:20.953 回答
1

我对您的布局进行了一些更改以使“-”按钮可见,下面是更新的代码。我也在线性布局中尝试过:

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="30dp"
    android:layout_marginTop="10dip" >

    <TextView
        android:id="@+id/textAccuracy"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Accuracy Buttons"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="#ffffff" />

    <Button
        android:id="@+id/accuracyMinus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@+id/textAccuracy"
        android:clickable="true"
        android:text="-" />

    <Button
        android:id="@+id/accuracyPlus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@+id/textAccuracy"
        android:clickable="true"
        android:text="+" />
</RelativeLayout>
于 2013-04-22T10:36:50.820 回答
0

使用此代码。在我的设备中出现左键

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:layout_marginBottom="30dp"
     android:layout_marginTop="10dip" >

    <Button
        android:id="@+id/accuracyMinus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@+id/textAccuracy"
        android:clickable="true"
        android:text="-" />

    <TextView
        android:id="@id/textAccuracy"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:text="Accuracy Buttons"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:textColor="#ffffff" />

    <Button
        android:id="@+id/accuracyPlus"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/textAccuracy"
        android:clickable="true"
        android:text="+" />
</RelativeLayout>
于 2013-04-22T10:30:29.530 回答