使用安卓代码写一个小猴摘桃的app,第一个页面有个按钮,去桃园然后跳转到第二个页面,每摘一次桃就逐次显示增加的数量
时间: 2024-03-11 15:49:09 浏览: 125
小猴子摘桃android程序.md
好的,这是一个简单的安卓应用程序,需要用到布局文件、Java代码和图片资源。以下是基本的步骤:
1. 创建一个新的Android项目,命名为“MonkeyPickingPeach”。
2. 打开activity_main.xml,添加一个按钮,代码如下:
```
<Button
android:id="@+id/button_goto_orchard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="去桃园"
android:onClick="gotoOrchard"/>
```
3. 创建一个新的Activity,命名为“OrchardActivity”。
4. 打开activity_orchard.xml,添加一个ImageView和一个TextView,用于显示摘桃的数量,代码如下:
```
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:id="@+id/imageview_peach"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/peach" />
<TextView
android:id="@+id/textview_peach_count"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="摘到了0个桃子"/>
</LinearLayout>
```
5. 打开OrchardActivity.java,在onCreate方法中设置布局文件,并添加一个变量来保存桃子的数量,代码如下:
```
public class OrchardActivity extends AppCompatActivity {
private ImageView mImageViewPeach;
private TextView mTextViewPeachCount;
private int mPeachCount = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_orchard);
mImageViewPeach = findViewById(R.id.imageview_peach);
mTextViewPeachCount = findViewById(R.id.textview_peach_count);
}
}
```
6. 在OrchardActivity.java中添加一个方法,用于处理摘桃的逻辑,并更新显示桃子数量的TextView,代码如下:
```
public void pickPeach(View view) {
mPeachCount++;
mTextViewPeachCount.setText("摘到了" + mPeachCount + "个桃子");
}
```
7. 在activity_orchard.xml中添加一个按钮,用于摘桃,并设置onClick属性为pickPeach,代码如下:
```
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="摘桃"
android:onClick="pickPeach"/>
```
8. 在MainActivity.java中添加一个方法,用于跳转到OrchardActivity,代码如下:
```
public void gotoOrchard(View view) {
Intent intent = new Intent(this, OrchardActivity.class);
startActivity(intent);
}
```
9. 运行应用程序,点击“去桃园”按钮,进入OrchardActivity,点击“摘桃”按钮,可以看到桃子数量逐次增加。
以上就是一个简单的安卓小应用程序的开发过程,希望可以帮助到你。
阅读全文