先說說整個(gè)程序要做哪些內(nèi)容吧,簡(jiǎn)單helloword 通過一個(gè)按鈕點(diǎn)擊在另一個(gè)acitvity出現(xiàn)文本Hello xiaoshengDAI
?
具體包結(jié)構(gòu)如下圖
?
?
說下做的步驟吧:
?
1.首先新建項(xiàng)目,我這邊主要是測(cè)試Layout所以項(xiàng)目名就叫這個(gè)了。
2.我們要顯示一個(gè)按鈕,難后點(diǎn)擊這個(gè)按鈕就轉(zhuǎn)到其他activity顯示Hello xiaoshengDAI,新建類Layout主要來顯示第一個(gè)activity即button,
?? 1).在main.xml文件中進(jìn)行配置
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="來點(diǎn)我吧"/> </LinearLayout>
?
?
?
?? 2).設(shè)置監(jiān)聽和跳轉(zhuǎn)actiovity
?
?
package com.layout; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class Layout extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { OnClickListener listener1 = null; Button botton1 = null; listener1 = new OnClickListener(){ public void onClick(View v) { Intent intent0 = new Intent(Layout.this,ActivityFrameLayout.class); setTitle("FrameLayout"); startActivity(intent0); } }; super.onCreate(savedInstanceState); setContentView(R.layout.main); botton1 = (Button) findViewById(R.id.button1); botton1.setOnClickListener(listener1); } }
?
3.新建activityFrameLayout類和activityFrameLayout.xml文件
???
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello xiaoshengDAI" /> </LinearLayout>
?
package com.layout; import android.app.Activity; import android.os.Bundle; public class ActivityFrameLayout extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setTitle("哈哈"); setContentView(R.layout.activityframelayout); } }
?
4.對(duì)AndroidManifest.xml進(jìn)行配置,將新建Activity配置文件加進(jìn)來
??
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.layout" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".Layout" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".ActivityFrameLayout" android:label="activityFrameLayout"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="3" /> </manifest>
?5.可以運(yùn)行了,嘿嘿
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
