当前位置: 代码迷 >> Android >> Android实训教程之二
  详细解决方案

Android实训教程之二

热度:104   发布时间:2016-05-01 14:50:10.0
Android实训课程之二


        今天老师首先带着复习了昨天的“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);

           }

       });

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



  相关解决方案