用Android studio开发一个记单词app
时间: 2024-01-14 08:08:26 浏览: 133
基于Android的记单词APP
好的,以下是一个简单的 Android Studio 记单词 app 示例:
首先,打开 Android Studio,创建一个新项目。然后在 activity_main.xml 文件中添加以下组件:
```
<TextView
android:id="@+id/wordTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="单词" />
<Button
android:id="@+id/nextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="下一个" />
<Button
android:id="@+id/rememberedButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="已记住" />
<Button
android:id="@+id/notRememberedButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="未记住" />
```
接下来,在 MainActivity.java 文件中添加以下代码:
```
public class MainActivity extends AppCompatActivity {
private TextView wordTextView;
private Button nextButton;
private Button rememberedButton;
private Button notRememberedButton;
private List<String> words;
private int currentIndex = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 在这里初始化您的单词列表
words = new ArrayList<>();
words.add("apple");
words.add("banana");
words.add("orange");
wordTextView = findViewById(R.id.wordTextView);
nextButton = findViewById(R.id.nextButton);
rememberedButton = findViewById(R.id.rememberedButton);
notRememberedButton = findViewById(R.id.notRememberedButton);
// 显示第一个单词
showWord();
// 点击下一个按钮
nextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
currentIndex++;
if (currentIndex >= words.size()) {
currentIndex = 0;
}
showWord();
}
});
// 点击已记住按钮
rememberedButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 在这里处理已记住的单词
Toast.makeText(MainActivity.this, "已记住", Toast.LENGTH_SHORT).show();
}
});
// 点击未记住按钮
notRememberedButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// 在这里处理未记住的单词
Toast.makeText(MainActivity.this, "未记住", Toast.LENGTH_SHORT).show();
}
});
}
// 显示当前单词
private void showWord() {
String currentWord = words.get(currentIndex);
wordTextView.setText(currentWord);
}
}
```
运行该应用程序,您应该会看到一个单词和三个按钮:下一个、已记住、未记住。单击“下一个”按钮会显示下一个单词。单击“已记住”或“未记住”按钮会执行相应的操作。
希望这个简单的示例对你有所帮助!
阅读全文