編輯:關於Android編程
本例子對textview添加了一個上下文菜單,長按textview會顯示菜單
public class MainActivity extends Activity {
private TextView edit;
final int MENU1 = 0x111;
final int MENU2 = 0x112;
final int MENU3 = 0x113;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edit = (TextView) findViewById(R.id.textView1);
registerForContextMenu(edit);
}
@Override
public boolean onContextItemSelected(MenuItem item) {
switch (item.getItemId()) {
case MENU1:
item.setCheckable(true);
edit.setBackgroundColor(Color.RED);
break;
case MENU2:
item.setCheckable(true);
edit.setBackgroundColor(Color.GREEN);
break;
case MENU3:
item.setCheckable(true);
edit.setBackgroundColor(Color.BLUE);
break;
}
return true;
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
menu.add(0, MENU1, 0, "紅色");
menu.add(0, MENU2, 0, "綠色");
menu.add(0, MENU3, 0, "藍色");
menu.setGroupCheckable(0, true, true);
menu.setHeaderIcon(R.drawable.ic_launcher);
menu.setHeaderTitle("選擇背景顏色");
}
}
今天來講講自定義單個控件,就拿開關按鈕來講講,相信大家見了非常多這樣的了,先看看效果:我們可以看到一個很常見的開關按鈕,那就來分析分析。首先:這是由兩張圖片構成:①一張為
在學習monkeyrunner之前,讓我們先搭建好eclipse安卓開發環境。對於程序開發人員而言,eclipse並不陌生,它提供了一個非常廣闊的平台來開發程序。同樣也可
寫在前面的廢話一般Android開發者都會使用Eclipse,Android studio觀察log輸出,其實後台是使用adb來打印log的,這裡介紹的是如何讓log輸出
前言:總想寫點自己的東西,因為很多Android知識網上大部分都有教程,這樣寫的話總是忍不住借鑒別人寫的東西,再加入點自己的一些元素,我只好對網上的各種知識,我認為很多知