Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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
Java 单按钮工作按钮在android中不工作_Java_Android_Xml - Fatal编程技术网

Java 单按钮工作按钮在android中不工作

Java 单按钮工作按钮在android中不工作,java,android,xml,Java,Android,Xml,对不起,伙计们,我是新来的,这是我的主页java类。 IntroButton运行良好,但反馈不起作用,我是 触摸反馈按钮,但它未被触动。意味着没有输出 由AwaisButt awais创建。b7solpk@gmail.com2015年4月15日 XML文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" a

对不起,伙计们,我是新来的,这是我的主页java类。 IntroButton运行良好,但反馈不起作用,我是 触摸反馈按钮,但它未被触动。意味着没有输出

由AwaisButt awais创建。b7solpk@gmail.com2015年4月15日

XML文件

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/homepage">


    <Button
    android:layout_width="139dp"
    android:layout_height="44dp"

    android:id="@+id/bIntro"
    android:layout_marginLeft="23dp"
    android:layout_marginTop="180dp"
    android:background="@android:color/transparent"
     android:layout_gravity="center_vertical" />

    <Button
        android:layout_width="139dp"
        android:background="@android:color/transparent"
        android:layout_height="44dp"
        android:text="FeedBack"
        android:id="@+id/bFeedBack"
        android:layout_marginLeft="23dp"
        android:visibility="invisible"
        android:layout_marginTop="1dp"
        android:layout_gravity="center_vertical" />

    <Button
        android:layout_width="139dp"
        android:background="@android:color/transparent"
        android:layout_height="44dp"
        android:visibility="invisible"
        android:text="Order"
        android:id="@+id/bOrder"
        android:layout_marginLeft="23dp"
        android:layout_marginTop="-4dp"
        android:layout_gravity="center_vertical" />

    <Button
        android:layout_width="139dp"
        android:visibility="invisible"
        android:layout_height="44dp"
        android:text="Catalogue"
        android:background="@android:color/transparent"
        android:id="@+id/bCatalogue"
        android:layout_marginLeft="23dp"
        android:layout_marginTop="-7dp"
        android:layout_gravity="center_vertical" />

    <Button
        android:layout_width="139dp"
        android:visibility="invisible"
        android:layout_height="44dp"
        android:text="Web"
        android:id="@+id/bWeb"
        android:layout_marginLeft="23dp"
        android:layout_marginTop="-10dp"
        android:background="@android:color/transparent"
        android:layout_gravity="center_vertical" /> </LinearLayout>

错误:

您犯了一个错误,反馈按钮的可见性不可见!“简介”按钮被单击,因为它在您的布局中可见

供参考

这个视图是不可见的,它不占用任何空间 布局目的

View.INVISIBLE此视图是不可见的,但仍会占用空间 布局目的


检查您的OnClickListener()是否为View.OnClickListener()类型。

这是因为您将
按钮设置为
不可见

 <Button
        android:layout_width="139dp"
        android:background="@android:color/transparent"
        android:layout_height="44dp"
        android:text="FeedBack"
        android:id="@+id/bFeedBack"
        android:layout_marginLeft="23dp"
        android:visibility="invisible" // here
        android:layout_marginTop="1dp"
        android:layout_gravity="center_vertical" />

祝你好运

你确定吗?然后告诉我为什么OnClickListener在为“介绍”按钮工作?如果我已经在回答中提到了相同的内容,那么多余的回答是什么?@PareshMayani我的回答可以通过XML编辑完成,也可以通过代码在MainActivity中完成。@ARB欢迎:)如果有用,请接受:)
 <Button
        android:layout_width="139dp"
        android:background="@android:color/transparent"
        android:layout_height="44dp"
        android:text="FeedBack"
        android:id="@+id/bFeedBack"
        android:layout_marginLeft="23dp"
        android:visibility="invisible" // here
        android:layout_marginTop="1dp"
        android:layout_gravity="center_vertical" />
feedBackButton.setVisibility(View.VISIBLE);