編輯:關於Android編程
一、先對某一個控件注冊,使得他能夠產生菜單
registerForContextMenu(this.gallery); //注冊一個gallery空間的的菜單
二、當觸發控件的時候,創建菜單
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
if (v == gallery) { //判斷是哪個ListView www.2cto.com
//獲取當前長按的下標
Toast.makeText(getApplicationContext(), "111", 0).show();
menu.add(0, 1, 0, "上傳圖片");
menu.add(0, 2, 0, "刪除圖片");
// int i = ((MyGallery)menuInfo).posi;
//
// //具體操作
// menu.setHeaderTitle(list.get(i).get("TITLE").toString()).setHeaderIcon(R.drawable.icon);
// menu.add(0, menu.FIRST, Menu.NONE, "Item 1");
//
// if (i == 2) {
// menu.add(0, menu.FIRST+1, Menu.NONE, "Item 2").setCheckable(true);
// menu.add(0, menu.FIRST+2, Menu.NONE, "Item 3").setShortcut(’3′, ’3′);
// } else {
// SubMenu sub = menu.addSubMenu("Submenu");
// sub.add("Submenu Item");
// }
}
super.onCreateContextMenu(menu, v, menuInfo);
}
三、針對菜單的選項
@Override
public boolean onContextItemSelected(MenuItem item) {
int i = gallery.getSelectedItemPosition();
Toast.makeText(getApplicationContext(), item.getTitle(), 0).show();
Toast.makeText(getApplicationContext(), i+"", 0).show();
return super.onContextItemSelected(item);
}
很多APP中都實現了類似引導頁的自動輪播,不由得想到昨天的引導頁上修改一下代碼實現輪播。 其實大體上只需要添加一個線程循環執行就可以了。 項目已同步至:http
Android布局管理器Android的Activity組件通過setContentView(xml resId) 來為activity綁定顯示界面,然而為了更好的更方便
本文實例講述了android編程實現局部界面動態切換的方法。分享給大家供大家參考,具體如下:局部界面固定,局部界面可以動態切換。效果如下:這個效果由3個layout構成m
在Android開發中,我們經常會用到對商家或者商品的評價,運用星星進行打分。然而在Android系統中自帶的打分控件,RatingBar特別不好用,間距和大小無法改變。
上一篇文章主要講述了Android的TouchEvent的分發過程,其中