當我和世界不一樣 那就讓我不一樣

目前分類:android (17)

瀏覽方式: 標題列表 簡短摘要

ListView基本上

就是以row的方式去呈現畫面

最基本就是呈現文字

進階一點就是自訂layout並呈現多個component

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

ViewFlipper 跟 ViewPager的效果有點相似

都是可以靠滑動來切換要顯示的畫面

但是其中有些不同

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

ViewPager是一個在android-support-v4才有的元件

他的用途是達成像ios中

用手指左右滑動就可以換頁的效果

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

Override  boolean onKeyDown(int keyCode, KeyEvent event)

用if判斷式確定按下的鍵是返回

定義自己要做的事情以後

在最後回傳true即可

Klv 發表在 痞客邦 PIXNET 留言(1) 人氣()

action bar是3.0開始才有的元件

如果2.3以下的版本

必須使用 android-support-v4.jar  這個library才行

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

可分為兩種:

Klv 發表在 痞客邦 PIXNET 留言(1) 人氣()

step 1 申請key

>cmd

>cd [adk資料夾底下] ex:C:\Users\user\.android\

>keytool –list -v –alias androiddebugkey -keystore debug.keystore -storepass android -keypass android

Klv 發表在 痞客邦 PIXNET 留言(1) 人氣()

利用陣列或其他資料來源提供給「下拉介面元件」時,中間還要經過一層轉換,這個負責轉換的函式稱為「接口」(Adapter)

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

protected void showNotification(double BMI) {

        NotificationManager barManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

//宣告NotificationManager類型的物件barManager管理這個Activity中訊息提醒相關事務。

//getSystemService()是取得內建系統服務的函式。

//裡面傳入的值NOTIFICATION_SERVICE代表要求回傳的物件類型。

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

要實理獨立的Activity有以下三個步驟

在程式碼中加入新Activity類別檔案

在清單中加入Activity描求

在原Activity類別中加入startActivity函式

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.demo.android.bmi" //1.
      android:versionCode="1" //2.
      android:versionName="1.0">

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Apr 18 Mon 2011 10:08
  • Menu

 public void onCreate(Bundle savedInstanceState) {
  .... 
 }

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

public voidonClick(DialogInterface dialoginterface, int i) {

          Uri uri = Uri.parse(http://www.google.com.tw);
          Intent intent = new Intent(Intent.ACTION_VIEW, uri);
          startActivity(intent);
 }

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Apr 17 Sun 2011 23:51
  • Toast

Toast.makeText(Bmi.this, "BMI 計算器", Toast.LENGTH_SHORT).show();

Toast.LENGTH_SHORT 顯示時間短

Toast.LENGTH_LONG 顯示時間長

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • Apr 17 Sun 2011 23:46
  • Dialog

—openOptionsDialog(); 

private voidopenOptionsDialog()

{
    new AlertDialog.Builder(Bmi.this)
    .setTitle("TITLE")
    .setMessage("MESSAGE")

     .setPositiveButton("LABEL",

    new DialogInterface.OnClickListener(){
            public void onClick(DialogInterface dialoginterface, int i){}

     })
    .show();

}

—setPositiveButton : 正面(Yes)

—setNegativeButton : 負面(No) —

setNeutralButton : 中立

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

Button button = (Button)findViewById(R.id.submit);

 button.setOnClickListener(calcBMI);

 

 private Button.OnClickListener calcBMI = new Button.OnClickListener()
    {
        public void onClick(View v)
        {
....
        }
    };

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()


•src\:應用程式原始碼放置處
–xxx.java

Klv 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論