java - Android 隐藏图像并允许文本显示

标签 java android

我是 Android 开发新手。我正在尝试开发一个应用程序作为测试运行,它是一个问答应用程序。

谁能帮我解决以下问题。

页面在单选按钮组中有 2 个单选按钮,页面中心有一个图像,底部有几个按钮(下一个、上一个、主页)。我需要帮助的部分是,当用户单击单选按钮时,图像需要消失并且答案(文本)需要出现。该应用程序基于是/否,因此当单击任一按钮时,图像需要消失,文本需要替换它。

提前谢谢您。

最佳答案

the part i need help with is when a user clicks on a radio button the image needs to disappear and the answer (Text) needs to appear

要设置一个 OnClickListener,以便您知道何时单击 View,您可以...

yourButton.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        // Some stuff
    }
});

确保您之前已经设置了 Button(通过执行类似以下操作):

Button yourButton = (Button) findViewById(R.id.your_button);

确保您也设置了 TextView

现在,要使View消失,您可以使用setVisibility(int)方法。这是一个例子:

yourImage.setVisibility(View.GONE); // The image disappears
yourAnswer.setVisibility(View.VISIBLE); // The answer text appears

您可以将上述内容添加到 OnClickListener 的内部类中,我在其中放置了 //Some stuff

关于java - Android 隐藏图像并允许文本显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31971978/

相关文章:

java - 无法在 <28 Api 上运行为 Api 28(使用 minSdk 21)制作的应用程序

java - 在kafka 0.8 API中,创建OffsetRequest时replicaId值应该是多少?

JAVA REFLECTION : java. lang.IllegalArgumentException:参数类型不匹配

android - 将图像放入Android中的另一个图像

android - 我可以使用公共(public)静态对象作为 Activity 之间的共享变量吗?

android - AsyncTask DoInBackGround 返回类型

java - Android 从 AsyncTask 中调用不同类的方法

java - 读取字节,转换为整数

java - 为什么编译器找不到 "MappingProcessor"注解处理器?

android - 如何使用 Android.mk 设置 applicationID