今天老师首先带着复习了昨天的“HelloWorld”程序,然后又对昨天的课程做了一个补充,讲到了更改图标、替换文字和不同屏幕间的转换。
关于图标和文字的替换就如图:
其中的“helloWorld” 图标和“十四郎”图标和文字的转换
具体实现:
首先将一张扩展名为“.png”的图片复制到res 文件夹下的drawable文件夹下,此时,例如s.png,此时在R..java文件中便会出现一个 public static final ints=0x7f020002;的常量此时只需要在Manifest文件中把<application 中的android:[email protected]/后面的ic_launcher改为s即可。
对于文字则只需添加一个新的字符串常量并将Manifest文件中的<application下的<activity android:[email protected]/”后添加上新定义的字符串常量即可。
关于不同屏幕间的转换
如图:具体实现只需在Manifest文件中构建两个activity然后通过分别获取到两个屏幕上的按键,在执行相应的跳转语句即可实现。主要代码:
<application
android:icon="@drawable/s"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".HelloWorldActivity"
android:label="@string/app">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activityandroid:name=".HelloWorlds"></activity>
</application>
publicclass HelloWorldActivityextends Activity {
@Override
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hello_world);
Button btn=(Button)findViewById(R.id.btnNext);
btn.setOnClickListener(new View.OnClickListener(){
publicvoid onClick(View v) {
//TODO Auto-generatedmethod stub
//Toast.makeText(HelloWorldActivity.this,"我将转到下一屏",Toast.LENGTH_LONG).show();
Intent intent=new Intent(HelloWorldActivity.this,HelloWorlds.class);
startActivity(intent);
}
});
}在另一个屏幕中的操作与此相同,不再赘述。