Android实训教程之二

Android实训课程之二


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

 

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

      

 Android实训教程之二

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

Android实训教程之二

Android实训教程之二

具体实现:

首先将一张扩展名为“.png”的图片复制到res 文件夹下的drawable文件夹下,此时,例如s.png,此时在R..java文件中便会出现一个 public static final int s=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>

                <action android:name="android.intent.action.MAIN"/>

 

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

        <activity android:name=".HelloWorlds"></activity>

       

    </application>

 

 

 

 

publicclass HelloWorldActivity extends 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);

           }

       });

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