1

我是 android 编程的新手(和 java 相关的)。虽然我对编程概念有很好的掌握。

我试图做一个练习来帮助建立我的理解是创建一个简单的文本冒险。我想首先让用户能够选择诸如玩家种族或等级之类的东西(这将最终决定故事的发展方式)。我计划使用单选按钮(甚至可能是普通按钮)来这样做。

我的问题是这个。当用户选择他们的班级(即:“法师”)时,我希望存储该选择。从那里我希望能够定义一个条件语句,该语句将改变用户将获得的故事。问题是我还没有掌握记录用户选择和更改文本视图(或任何其他视图)中的文本的过程

一旦我知道如何记录用户选择的变量并在“if”语句中对其进行测试,然后在此条件内更改视图的输出,我将继续前进。

提前感谢=)

4

1 回答 1

0

首先,您需要在布局 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 中使用它来实现不同的文本值。

于 2013-02-13T20:01:23.997 回答