Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android按钮不是';看不见_Android_Android Layout - Fatal编程技术网

Android按钮不是';看不见

Android按钮不是';看不见,android,android-layout,Android,Android Layout,我有一个问题:从b0到b9的按钮和“Raspuns\u user”按钮在屏幕上不可见。 在这种情况下,我应该如何使用相对和线性布局 从b0到b9的按钮是键盘上的数字,我把它们放在了一条直线上,因为我希望它们保持成排 有什么建议吗 谢谢大家! <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

我有一个问题:从b0到b9的按钮和“Raspuns\u user”按钮在屏幕上不可见。 在这种情况下,我应该如何使用相对和线性布局

从b0到b9的按钮是键盘上的数字,我把它们放在了一条直线上,因为我希望它们保持成排

有什么建议吗

谢谢大家!

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="wrap_content"
    android:layout_height="fill_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"
    tools:context=".MyActivity"
    android:background="@drawable/banda"
    android:screenOrientation="portrait"
    android:id="@+id/banda_bk"
    android:clickable="false"
    android:visibility="visible">

    <ImageView

        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/ImageView1"
        android:src="@drawable/obj1"
        android:visibility="gone"
        android:layout_marginRight="67dp"
        android:layout_alignTop="@+id/printfirst"
        android:layout_alignRight="@+id/answer"
        android:layout_alignEnd="@+id/answer" />

    <ImageView
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/ImageView2"
        android:layout_marginTop="78dp"
        android:src="@drawable/obj2"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="121dp"
        android:visibility="gone"/>   <!-- la inceput toate invisible-->

    <ImageView
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/ImageView3"
        android:layout_marginTop="78dp"
        android:src="@drawable/obj3"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="121dp"
        android:visibility="gone"/>    <!-- la inceput toate invisible-->

    <ImageView
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/ImageView4"
        android:layout_marginTop="78dp"
        android:src="@drawable/obj4"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="121dp"
        android:visibility="gone"/>   <!-- la inceput toate invisible-->

    <ImageView
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/ImageView5"
        android:layout_marginTop="78dp"
        android:src="@drawable/obj5"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_marginLeft="121dp"
        android:visibility="gone"/>

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="@string/Scor"
        android:id="@+id/textViewScor"
        android:layout_marginRight="34dp"
        android:textColor="@color/textbody"
        android:layout_centerVertical="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />

    <EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="numberSigned"
        android:ems="10"
        android:id="@+id/answer"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:visibility="visible"
        android:text="0" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/printfirst"
        android:layout_alignParentTop="true"
        android:layout_alignLeft="@+id/textViewScor"
        android:layout_alignStart="@+id/printfirst"
        android:layout_marginTop="23dp"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:visibility="gone" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/printsecond"
        android:layout_below="@+id/printfirst"
        android:layout_alignLeft="@+id/printfirst"
        android:layout_alignStart="@+id/printfirst"
        android:layout_marginTop="26dp"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true"
        android:visibility="gone" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Raspunsul tau"
        android:id="@+id/button"
        android:layout_alignBaseline="@+id/answer"
        android:layout_alignBottom="@+id/answer"
        android:layout_alignRight="@+id/printsecond"
        android:layout_alignEnd="@+id/printsecond" />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/correctanswer"
        android:layout_below="@+id/printsecond"
        android:layout_alignRight="@+id/printsecond"
        android:layout_alignEnd="@+id/printsecond"
        android:layout_marginTop="24dp" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Verifica si genereaza alte nr"
        android:id="@+id/buton2"
        android:layout_alignTop="@+id/correctanswer"
        android:layout_alignRight="@+id/printsecond"
        android:layout_alignEnd="@+id/printsecond" />

    <LinearLayout
        android:id="@+id/row0"
        android:layout_width="match_parent"
        android:layout_height="0dp">

        <TextView
            android:id="@+id/Raspuns_user"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="right"
            android:maxLines="1"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:text="0"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:textSize="40sp" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/row1"
        android:layout_width="match_parent"
        android:layout_height="0dp">

        <Button
            android:id="@+id/b0"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b0"
            android:textSize="25sp" />

        <Button
            android:id="@+id/b1"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b1"
            android:textSize="25sp"
            android:visibility="visible" />

        <Button
            android:id="@+id/b2"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b2"
            android:textSize="25sp"
            android:visibility="visible" />

        <Button
            android:id="@+id/b3"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b3"
            android:textSize="25sp"
            android:visibility="visible" />

        <Button
            android:id="@+id/b4"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b4"
            android:textSize="25sp"
            android:visibility="visible" />


    </LinearLayout>


    <LinearLayout
        android:id="@+id/row2"
        android:layout_width="match_parent"
        android:layout_height="0dp">

        <Button
            android:id="@+id/b5"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b5"
            android:textSize="25sp"
            android:visibility="visible"
            android:focusableInTouchMode="false"
            android:enabled="false" />

        <Button
            android:id="@+id/b6"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b6"
            android:textSize="25sp"
            android:visibility="visible" />

        <Button
            android:id="@+id/b7"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b7"
            android:textSize="25sp"
            android:visibility="visible" />

        <Button
            android:id="@+id/b8"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight=".25"
            android:text="@string/b8"
            android:textSize="25sp"
            android:visibility="visible" />

        <Button
            android:id="@+id/b9"
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight=".25"
            android:text="@string/b9"
            android:textSize="25sp"
            android:visibility="visible" />

    </LinearLayout>

</RelativeLayout>

将线性布局的高度从

android:layout_height="0dp"


layout\u height=“0dp
更改为
wrap\u content
,并设置


android:layout\u width=“0dp”
从按钮到
android:layout\u width=“wrap\u content”
解决方案:

布局的问题在于您使用了
android:layout\u height=“0dp”

而不是使用android:layout\u height=“wrap\u content”

更多信息:

LinearLayout
用于设置水平或垂直布局子项。

因此,它设置了您在XML中声明的位置,但在
RelativeLayout

相对视图中
必须设置
子视图的位置

这是两种布局的基本区别

您正在使用

它使用如下属性设置布局屏幕中
子视图的位置

android:layout_above
android:layout_below
android:layout_toLeftOf
android:layout_toRightOf
了解更多详细信息


希望这有帮助…

android:layout\u height=“0dp”改为“包装内容”,但我不明白:如果我将“大布局”从相对更改为线性,为什么它们仍然不出现?对于stackoverflow中的fruther交互,您可以接受答案
android:layout_above
android:layout_below
android:layout_toLeftOf
android:layout_toRightOf