Please enable JavaScript.
Coggle requires JavaScript to display documents.
Android JAVA, Resource Sharing, 透過java控制使用Xml畫面元件, Listener方法, error,…
-
-
透過java控制使用Xml畫面元件
MainActivity.java
activity_main.xml
於xml元件(文字、輸入、核選)等須設定id
android:id="+id/gamer"
目的讓java程式存取
-
-
-
-
-
-
-
//跳轉帶入傳遞資料
int value = 123; //設定value變數
//於啟動A2B的意圖內加入intent.putExtra()
intent.putExtra("key",value); //理解成給value資料一個標籤key
-
-
-
-
-
Bundle
//宣告
int value1 = 123;
String value2 = "123";
//意圖
Intent intent = new Intent(this,Main2Activity.class);
intent.putExtra("key",bundle);
startActivity(intnet);
//讀取Bundle
Bundle bundle = getIntent().getExtras().getBundle("key";)
//讀取單筆資料
int value1 = bundle.getInt("value1");
String value2 = bundle.getString("value2");
-
-
-
-
-
-
1.Navigation Drawer
-
- Tab Bar/
Bottom navigation/
Segment control
-
-
- List/
Springboard
(Gird/Other forms)/
Card
-
Toggle 和 popover 其實有點像是 drawer 的變形,他們都是靠點擊之後,滑出或彈出選單,覆蓋住部分當前的頁面,點擊類別項目後,跳轉至該頁面。
Toggle 式往往做出似下拉選單 list 或是 Grid 的樣式。Toggle menu 比起Drawer 更容易出現單手難以操作的問題,既放於頁面最上方,又無手勢支援。但是從資訊架構的角度來看,往往 Action bar (Navigation bar)上放的就是該頁面的類別標題,直接點擊標題去切換類別,是蠻合理的。
-
- Swiping Gesture:Image/ Pagination/ Card
-
-
為了避免過深的階層,List/Gird/Card 類型的導覽方式,可以透過收闔選單(Expand/Collapse panel)來減少縱向階層,同時減少在不同類別切換時的步驟。常見於好友列表和常見問題列表使用。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Intent intent = new Intent(this,Main2Activity.class);
startActivity(intent);
//this為開始的Activity本身跳轉到之後的Activity
int valuel1 =123;
String value2 = "123";
Bundle bundle = new Bundle();
bundle.putInt("value1",value1);
bundle.putString("value2",value2);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-