編輯:關於Android編程
package com.android;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class Test extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {//重新一個菜單
super.onCreateOptionsMenu(menu);
menu.addSubMenu(1,1,1,"春").add(2,1,1,"春天");//這個是一個包含子菜單的菜單,春為菜單,春天為子菜單,這四個參數,組id,item id ,排序順序,設置的標題
menu.add(1, 2, 1, "夏");
menu.add(1, 3, 2, "秋");
menu.add(1, 4, 3, "冬");
return true;
//我們知道春夏秋冬是一級菜單,春天是子菜單。
}
public boolean onOptionsItemSelected(MenuItem item) {//對每個菜單的單元處理
super.onOptionsItemSelected(item);
if(item.getGroupId()==2){ //通過這個我們可以或得當組號為2的那個菜單單元,這裡我們就是要春天。
new AlertDialog.Builder(Test.this).setTitle("選擇選項").setMessage(//創建一對話框我們可以清楚的知道,通過setmessage我們可以把你所有的信息往這裡放
item.getTitle()).setPositiveButton("關閉", null).show();
}
return true;
}
關鍵部分代碼如下 1、Spinnner 在布局文件中: 定義對象: private
Android Studio目前已經更新到1.4版本,它作為Google官方推薦的IDE,功能非常強大,其中提供了一套靜態代碼分析工具,它可以幫助我們檢查項目中存在的問題
1、QuantityView 類似購物車數量調節:效果圖:項目在GitHub上的地址:https://github.com/himanshu-soni/QuantityV
Android中通過子線程連接網絡獲取資料,同時顯示加載進度對話框給用戶的操作,需要Thread和Handler來完成,在Thread中執行比較耗時的代碼,完成後再通過H