Bundle的傳值,只是單純的A-->B , B-->C 單向傳值
不像上一篇講到的AB互傳溝通
因此Bundle傳值時,給出的畫面是一個新的、乾淨的初始畫面
範例:
2015年8月6日 星期四
[Android]初學 使用Inten在Activity傳值(一)
Main畫面:
點下widget1按鈕,會將 "from Main" 帶到 Second畫面
Second畫面 :
點上一頁按鈕,會回傳 "from widget1"到Main
如果不是點上一頁按鈕兒是透過其他方法回到前一頁,在Main會顯示 "無參數"
startActivityForResult()除了傳值之外,還會回傳一個requestCode
所以Main要加入onActivityResult()方法,來接收辨別是哪個Activity回傳的requestCode
參數一定是從A-->B , B-->A AB兩個Activity在溝通
傳回參數的時候,只會接收參數,畫面不會刷新成預設畫面
最後要記得在AndroidManifest.xml 註冊 Activity
點下widget1按鈕,會將 "from Main" 帶到 Second畫面
Second畫面 :
點上一頁按鈕,會回傳 "from widget1"到Main
如果不是點上一頁按鈕兒是透過其他方法回到前一頁,在Main會顯示 "無參數"
startActivityForResult()除了傳值之外,還會回傳一個requestCode
所以Main要加入onActivityResult()方法,來接收辨別是哪個Activity回傳的requestCode
參數一定是從A-->B , B-->A AB兩個Activity在溝通
傳回參數的時候,只會接收參數,畫面不會刷新成預設畫面
最後要記得在AndroidManifest.xml 註冊 Activity
<activity android:name=".SecondActivityName"></activity>
2015年8月5日 星期三
2015年8月3日 星期一
[Android] 基本Layout屬性
版面方向
android:orientation vertical :縱向 版面由上到下horizontal:橫向
寬高設定
android:layout_width
android:layout_height
fill_parent:寬或高滿版
wrap_content:寬或高自動調整,顯示完整內容
match_parent:同fill_parent
設定View的相對位置
android:layout_gravity
設定View內容的位置
android:gravity
訂閱:
文章 (Atom)