建立一个游戏装备选择的项目------
下载一张游戏装备人物图片粘贴到drawable下。。。我就是从网上下载了一张
此项目需要实现两个页面,, 在MainActivity内构造Oncreate()方法和
onActivityResult()方法
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
。
。
。
。
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode==10){ Info info=(Info) data.getExtras().get("info"); UpdateProgressBar(info); } super.onActivityResult(requestCode, resultCode, data); }在layout下创建activity_main.xml和activity_shop.xml,,
(1)、activity_main.xml中的部分代码
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="cn.edu.bzu.equipment.MainActivity"> <ImageView android:layout_width="123dp" android:layout_height="176dp" android:layout_gravity="center_horizontal" android:layout_marginTop="32dp" android:src="@drawable/a" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="主人,快给小宝宝购买装备吧" android:textSize="20sp" /> <TableLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="25dp"> <TableRow android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="生命值:" /> <ProgressBar android:id="@+id/progressbar1" style="?android:attr/progressBarStyleHorizontal" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_weight="3" /> <TextView android:id="@+id/tv_life" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginTop="5dp" android:layout_weight="1" android:text="80" /> </TableRow>(2)、activity _shop.xml中的部分代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rl" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <View android:layout_width="30dp" android:layout_height="30dp" android:layout_alignParentLeft="true" android:layout_marginTop="35dp" android:background="@android:drawable/ic_menu_info_details" /> <TextView android:id="@+id/tv_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="40dp" android:layout_marginLeft="60dp" android:text="商品名称" /> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="生命值" android:layout_marginTop="10dp" android:layout_marginLeft="150dp" />实行效果图:
第一个页面:
第二个页面: