创建一个Android工程,参考课题“猜拳”小应用源码,完成一个掷骰子的应用程序
时间: 2023-11-29 21:05:10 浏览: 117
好的,以下是创建一个掷骰子的Android应用程序的步骤:
1. 打开Android Studio,创建一个新的Android工程,并设置项目名称、包名和存储位置等信息。
2. 在工程中创建一个布局文件,用于显示掷骰子的结果。可以使用TextView来显示结果。
3. 创建一个MainActivity类,并在onCreate方法中设置布局文件,并为“掷骰子”按钮添加点击事件监听器。
4. 在点击事件监听器中,生成1~6之间的随机数,并将其显示在TextView中。
5. 运行程序,测试应用程序是否可以正常运行。
以下是参考代码:
1. 布局文件:
```xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center">
<Button
android:id="@+id/btn_roll_dice"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="掷骰子"/>
<TextView
android:id="@+id/tv_result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="32sp"
android:textStyle="bold"
android:padding="16dp"/>
</LinearLayout>
```
2. MainActivity类:
```java
public class MainActivity extends AppCompatActivity {
private Button btnRollDice;
private TextView tvResult;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnRollDice = findViewById(R.id.btn_roll_dice);
tvResult = findViewById(R.id.tv_result);
btnRollDice.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int number = (int) (Math.random() * 6 + 1);
tvResult.setText(String.valueOf(number));
}
});
}
}
```
这样就完成了一个简单的掷骰子应用程序。
阅读全文