編輯:關於Android編程
自己剛學Android的時候在這上面花了不少時間,資料沒少找。學習別人的“關鍵代碼”,自己寫起來不是缺這就是缺那的。希望後來的同學在這上面少浪費些時間。
其實很簡單,就是用一個Android的Intent實現Button的頁面跳轉,單擊圖1的Button,進入圖2
圖1<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140811/201408111019032.jpg" width="100" height="150" alt="\">
圖2
首先建立一個Android Application project,主類名為MainActivity不改,sdk沒問題的話系統會自動生成onCreate函數,MainActivity繼承Activity,出現紅燈就import
新建成的project正常會有一句Hello World!在res的layout文件夾下會有一個xml文件,版本比較低的是main.xml,比較高的想sdk23.0.2是activity_main.xml,
用來定義布局,把
在Graphical layout可以先看到定義好的頁面,如圖1,接下來寫圖2的布局,隨便在原目錄layout下新建一個e.xml文件,布局為LinearLayout,內容如下
寫一個對應圖2的tt類
package com.example.buttontest; import android.app.Activity; import android.os.Bundle; public class tt extends Activity{ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.e); } }
MainActivity內容如下
package com.example.buttontest; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends Activity { Button but=null; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); but=(Button) findViewById(R.id.button1); but.setOnClickListener(new View.OnClickListener() { //監聽Button public void onClick(View arg0) { Intent intent=new Intent(); intent.setClass(MainActivity.this, tt.class); startActivity(intent); } }); } }
可以在onClick函數的最後加上MainActivity.this.finish();,加上的話在圖2界面退出整個系統都退出。沒加的話在圖2退出後還能看到圖1頁面
最後,要在AndroidMainfest.xml裡面定義tt類,不然在模擬器裡面是進入了圖2界面的。主類一般在創建的時候系統自己會定義
無論是定制系統還是自行開發APP的UI,其無論是使用標准UI還是自定義UI,最終都是需要自己熟悉主題風格的各種屬性設置,不過屬性非常的多,如果需要知道某個UI可以臨時查看
目錄:1.SeekBar的應用場景2.SeekBar的簡單使用與事件監聽3.圖片資源自定義SeekBar+手機音量調節4.xml繪制自定義SeekBar1.SeekBar
當前比較成熟一點的應用基本上都會在進入應用之顯示一個啟動界面.這個啟動界面或簡單,或復雜,或簡陋,或華麗,用意不同,風格也不同.下面來觀摩幾個流行的應用的啟動界面.1.
2014的 google i/o發表令多數人為之一亮的 material design toolbar,這是用來取代過去 actionbar 的控件,而現在於 mater