java - 通过java代码记录用户选择并更改textview字符串

标签 java android xml eclipse input

我对 Android 编程(以及 Java 编程)很陌生。虽然我确实很好地掌握了编程概念。

我试图做的练习是创建一个简单的文本冒险,以帮助建立我的理解。我想首先为用户提供选择诸如玩家种族或类别之类的内容的能力(这将最终决定故事的发展方式)。我计划使用单选按钮(甚至可能是普通按钮)来实现此目的。

我的问题是这样的。当用户选择他们的类别(即:“法师”)时,我希望存储该选择。从那里我希望能够定义一个条件语句来改变向用户提供的故事。问题是我还没有掌握记录用户选择以及更改 TextView (或任何其他 View )中的文本的过程

一旦我知道如何记录用户选择的变量并在“if”语句中测试它,然后在此条件中更改 View 的输出,我就会上路了。

提前致谢=)

最佳答案

首先,您需要在布局 XML 文件中创建一个单选按钮组,然后为每个单选按钮指定一个 id 值,以便从 Java 代码中引用,如下所示:

<RadioGroup android:id="@+id/RadGroup">
<RadioButton android:id="@+id/Rad1"
    android:text="Radio1"/>
<RadioButton android:id="@+id/Rad2"
    android:text="Radio2"/>
<RadioButton android:id="@+id/Rad3"
    android:text="Radio3"/>
</RadioGroup>

然后,您可以使用 if 语句或 switch 语句,至于更改 TextView,您可以使用 myTextView.setText("myString") 并且您可以在每个 if 中使用它来实现不同的文本值。

关于java - 通过java代码记录用户选择并更改textview字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861759/

相关文章:

java - 通过 JDBC 连接到 MS SQL Server 引发 SQLServerException

java - 60 秒后停止异步任务

android - 处理 recyclerview 内部项目的点击

java - 抽屉导航上方的图像(使用 fragment )

java - 将 Windows-1252 xml 文件转换为 UTF-8

xml - XSLT 生成另一个 XSLT 脚本

Java 相当于 ASP.NET global.Asax

java - css嵌入jsp以及如何在jsp中同时部署css和html

java - 如何在 Android 中以编程方式增加和减少音量

java - 单击按钮 android eclipse 后出现空白页?