Android应用软件开发

194课时
693学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
3分钟

2.1.3 案例分析

案例分析

activity_main.xml清单分析

行14:android:text="@string/title"表示该控件的text属性值为strings.xml中name=”title”的字符串(见strings.xml清单中的行3)。

在Android中图片、字符串等都可以视作资源。字符串值通常values/strings.xml文件中,使用时@string/xxx,图片放在res/drawable目录下,文件名应使用小写字母和下划线构成,使用时@drawable/xxx。

行23-33:添加了两个ImageView控件,指定图片为drawable目录下对应同名资源。

行442-48:添加一个ImageButton控件,行46表示单击击该对象时调用public void btnPlayGame(View v)的方法。行47中android:scaleType="fitXY"表示将图片拉伸以匹配控件尺寸。

MainActivity.java清单分析

行16-22:对应于activity_main.xml文件中ImageButton控件的onClick属性为“btnPlayGame”,这里创建了一个同名的对应方法public void btnPlayGame(View v)。行17-19表示创建一个随机数(0-2之间),行20、21中的setImageResource表示为ImageView控件设置图片。