【问题标题】:Radio button onClick action单选按钮 onClick 动作
【发布时间】:2018-07-26 02:26:36
【问题描述】:

单击单选按钮后,我需要打开最后一个线性布局 给出的是我的 xml 代码 在单击男性单选按钮后,我需要显示最后一个具有 2 个按钮的线性布局,直到它应该被隐藏。 我尝试了很多,但我失败了,我更新鲜,我还在学习安卓 ………………………………………………………………………… ..................... ..................... ...... 如果有任何建议,请 amil@byhaqi.fuzail@yahoo.com

<LinearLayout

    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:orientation="vertical">





    <Button
        android:id="@+id/button3"
        android:layout_width="wrap_content"
        android:layout_height="100dp"
        android:text="Button"
        tools:layout_editor_absoluteX="76dp"
        tools:layout_editor_absoluteY="167dp" />
    <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:id="@+id/rg">

        <RadioButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="male"
            android:paddingLeft="10dp"

            android:backgroundTint="@color/colorPrimaryDark"
            android:id="@+id/rone"/>
        <RadioButton
            android:layout_width="wrap_content"
            android:id="@+id/rtwo"
            android:layout_height="wrap_content"
            android:text="female"
            android:paddingLeft="10dp"
            android:backgroundTint="@color/colorPrimaryDark"/>
    </RadioGroup>

    <LinearLayout
        android:layout_width="match_parent"
        android:id="@+id/linear"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:background="@color/colorPrimaryDark"
        android:visibility="gone"
        >
    <Button
        android:id="@+id/button5"
        android:layout_width="wrap_content"
        android:layout_height="100dp"
        android:text="Button"
        tools:layout_editor_absoluteX="76dp"
        tools:layout_editor_absoluteY="167dp" />

    </LinearLayout>

    </LinearLayout>

【问题讨论】:

  • 这是我的java文件包com.example.syed.myapplication;导入android.support.v7.app.AppCompatActivity;导入android.os.Bundle;公共类 Main2Activity 扩展 AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); } }
  • 如果您的评论应该添加到您的问题中,请将其包括在内,并根据需要进行格式化。

标签: android onclick radio-button


【解决方案1】:
RadioGroup radioGrp = (RadioGroup) findViewById(R.id.yourRadioGroup);        
radioGrp.setOnCheckedChangeListener(new OnCheckedChangeListener() 
{
    @Override
    public void onCheckedChanged(RadioGroup group, int checkedRadioId) {
        // checkedRadioId is the RadioButton selected
        // You can set Visibility Logic here if checkId is of Male Radio button
    }
});

【讨论】:

    猜你喜欢
    • 2015-11-15
    • 2022-01-13
    • 1970-01-01
    • 2015-09-01
    • 2017-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    相关资源
    最近更新 更多