android程式一般不會只有乙個activity,會碰到activity之間的跳轉。以下是使用intent做應用程式內部的activity做跳轉。比如,應用程式第乙個activity是:
這需要寫兩個activity類。第乙個是:mainactivity
1第二個是:nextactivitypackage
com.easymorse;23
import
4import
android.content.intent;
5import
android.os.bundle;
6import
android.view.view;
7import
android.view.view.onclicklistener;
8import
android.widget.button;910
public
class mainactivity extends
activity
28});29}
30 }
1然後,要在androidmanifest.xml中增加這兩個activity的宣告。package
com.easymorse;23
import
4import
android.os.bundle;56
public
class nextactivity extends
activity
12 }
1在string.xml中增加常量字串:xml version="1.0" encoding="utf-8"
?>
2<
manifest
xmlns:android
=""3package
="com.easymorse"
4android:versioncode
="1"
5android:versionname
="1.0"
>
6<
android:icon
="@drawable/icon"
android:label
>
7<
activity
android:name
=".mainactivity"
8android:label
>
9<
intent-filter
>
10<
action
android:name
="android.intent.action.main"
/>
11<
category
android:name
="android.intent.category.launcher"
/>
12intent-filter
>
13activity
>
1415
<
activity
android:name
="nextactivity"
>
activity
>
16>
17<
uses-sdk
android:minsdkversion
="3"
/>
1819
manifest
>
1layout目錄下除了原有的main.xml:xml version="1.0" encoding="utf-8"
?>
2<
resources
>
3<
string
name
="hello"
>hello world, mainactivity!
string
>
4<
string
name
>activity.forward.demo
string
>
5<
string
name
="next_button"
>下一步
string
>
6resources
>
1還需要建立nextactivity的布局檔案宣告,比如next_activity.xml:xml version="1.0" encoding="utf-8"
?>
2<
linearlayout
xmlns:android
=""3android:orientation
="vertical"
4android:layout_width
="fill_parent"
5android:layout_height
="fill_parent"
6>
7<
textview
8android:layout_width
="fill_parent"
9android:layout_height
="wrap_content"
10android:text
="@string/hello"
11/>
12<
button
android:text
="@string/next_button"
android:id
="@+id/button01"
android:layout_width
="wrap_content"
android:layout_height
="wrap_content"
>
button
>
13linearlayout
>
1這種情況下,如果按回退鍵將回到mainactivity。如果不希望回退到前乙個activity,而是退出。需要這樣:xml version="1.0" encoding="utf-8"
?>
2<
linearlayout
3xmlns:android
=""4android:layout_width
="wrap_content"
5android:layout_height
="wrap_content"
>
6<
textview
android:text
="@string/next_button"
android:id
="@+id/textview01"
android:layout_width
="wrap_content"
android:layout_height
="wrap_content"
>
textview
>
7linearlayout
>
1實現activity之間的跳轉.rarthis.button = (button) this
.findviewbyid(r.id.button01);
2this.button.setonclicklistener(new
onclicklistener()
10 });
快速排序演算法實現(遞迴實現 棧實現)
基本思想 選擇乙個基準元素,比如選擇最後乙個元素,通過一趟掃瞄,將待排序列分成兩部分,一部分比基準元素小,一部分大於等於基準元素,此時基準元素在其排好序後的正確位置,又稱為軸位置,此位置的元素確定後不再參與排序,然後再用同樣的方法遞迴地排序劃分的兩部分。分析 快速排序是不穩定的排序。快速排序的時間複...
介面實現與配置實現
在實現系統功能的時候,通常會首先定義好功能的介面,在系統功能不斷被實現的過程中,慢慢的發現有些介面的實現很類似,這個時候通常會開始做一次抽象,形 成乙個共同的部分,慢慢的系統形成了乙個抽象的層次,而為了通用,通常是通過定義介面,形成乙個抽象類,抽象類中暴露出一些抽象方法供外部擴充套件實 現,逐步的積...
js分頁實現,前端實現。
主要是借鑑了網上乙個例子,自己重新加了樣式,新增了跳轉,修改了一些小地方,用於和大家一起分享,前端分頁的技巧,的資料是我已經寫好了,其實大家也可以前端渲染 然後再分頁,都是可以的。其實分頁最關鍵是這兩句 var startrow currentpage 1 pagesize 1 currentpag...