读书人

Android实训教程之二

发布时间: 2012-09-13 09:51:53 作者: rapoo

Android实训课程之二


今天老师首先带着复习了昨天的“HelloWorld”程序,然后又对昨天的课程做了一个补充,讲到了更改图标、替换文字和不同屏幕间的转换。

关于图标和文字的替换就如图:

Android实训教程之二

其中的“helloWorld” 图标和“十四郎”图标和文字的转换

Android实训教程之二

Android实训教程之二

具体实现:

首先将一张扩展名为“.png”的图片复制到res 文件夹下的drawable文件夹下,此时,例如s.png,此时在R..java文件中便会出现一个 public static final ints=0x7f020002;的常量此时只需要在Manifest文件中把<application 中的android:icon=@drawable/后面的ic_launcher改为s即可。

对于文字则只需添加一个新的字符串常量并将Manifest文件中的<application下的<activity android:label=”@string/”后添加上新定义的字符串常量即可。

关于不同屏幕间的转换

如图:

Android实训教程之二

Android实训教程之二


具体实现只需在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);

}

});

}在另一个屏幕中的操作与此相同,不再赘述。



读书人网 >Android

热点推荐