java - 我应该如何编码我的java,以便提交按钮仅在android应用程序中选择复选按钮后才处于 Activity 状态

标签 java android

正在开发一个应用程序项目。正如在我的 xml 文件中一样,我希望仅在 xml 文件的单选组中选中单选按钮后才能激活提交按钮,以便访问另一个 Activity 。很高兴获得帮助。

<RadioGroup
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/rg9">

            <RadioButton
                android:id="@+id/richardOmtata"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="10dp"
                android:checked="false"
                android:text="@string/richardOmtata"
                android:textColor="#fdfbfe64"
                android:textSize="20sp"
                android:textStyle="bold" />
            <RadioButton
                android:id="@+id/vincentKamama"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="10dp"
                android:checked="false"
                android:text="@string/vincentKamama"
                android:textColor="#fdfbfe64"
                android:textSize="20sp"
                android:textStyle="bold" />
            <RadioButton
                android:id="@+id/peterRotich"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="10dp"
                android:checked="false"
                android:text="@string/peterRotich"
                android:textColor="#fdfbfe64"
                android:textSize="20sp"
                android:textStyle="bold" />
            <RadioButton
                android:id="@+id/victorOlentimama"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="20dp"
                android:layout_marginStart="20dp"
                android:layout_marginTop="10dp"
                android:checked="false"
                android:text="@string/victorOlentimama"
                android:textColor="#fdfbfe64"
                android:textSize="20sp"
                android:textStyle="bold" />


        </RadioGroup>
        <Button
            android:onClick="submit"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:id="@+id/submitButton"
            android:layout_margin="20dp"
            android:padding="10dp"
            android:text="Submit"
            android:textColor="#ff090909"
            android:textSize="20sp"
            android:textStyle="bold"
            android:background="#ff0fc0ff" />

最佳答案

检查RadioButton的事件: https://developer.android.com/guide/topics/ui/controls/radiobutton.html

然后,在 radioButton 状态更改时触发的方法中,更改按钮的状态,如下所示:

button.setEnabled(true);

关于java - 我应该如何编码我的java,以便提交按钮仅在android应用程序中选择复选按钮后才处于 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42418841/

相关文章:

java - symja 数学解析器无法识别 Abs[x]

java - 如何在 React Native 中从 Java 代码访问 ReactContext?

android - 通过使用传感器检测用户移动,通过定位服务节省电量

java - 单击后退按钮时滑动加载的图像会重置

android - 就我而言,如何将一种布局嵌入另一种布局?

java - 如何将 Redis 数据库值写入 excel 表?

java - 如何在不下载 Java 的情况下获取网站图像的尺寸?

java - sonarqube eclipse 插件用法

android - 如何以编程方式设置工具栏 collapseIcon 颜色

android - 通过蓝牙耳机接听电话