編輯:關於Android編程
public class MainActivity extends Activity {
//定義字體大小菜單項的標識
final int FONT_10 = 0x111;
final int FONT_12 = 0x112;
final int FONT_14 = 0x113;
final int FONT_16 = 0x114;
final int FONT_18 = 0x115;
//定義普通菜單項的標識
final int PLAIN_ITEM = 0x11b;
//定義字體顏色菜單項標識
final int FONT_RED = 0x116;
final int FONT_BLUE = 0x117;
final int FONT_GREEN = 0x118;
private EditText edit;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
SubMenu fontMenu = menu.addSubMenu("字體大小");
fontMenu.setIcon(R.drawable.ic_launcher);
fontMenu.setHeaderIcon(R.drawable.fy_d_kf);
fontMenu.setHeaderTitle("選擇字體大小");
fontMenu.addSubMenu(0, FONT_10, 0, "10號字體");
fontMenu.addSubMenu(0, FONT_12, 0, "12號字體");
fontMenu.addSubMenu(0, FONT_14, 0, "14號字體");
fontMenu.addSubMenu(0, FONT_16, 0, "16號字體");
fontMenu.addSubMenu(0, FONT_18, 0, "18號字體");
menu.addSubMenu(0, PLAIN_ITEM, 0, "普通菜單項");
SubMenu colorMenu = menu.addSubMenu("字體顏色");
colorMenu.setIcon(R.drawable.fy_d_kf_s);
colorMenu.setHeaderIcon(R.drawable.fy_d_more_s);
colorMenu.setHeaderTitle("選擇文字顏色");
colorMenu.addSubMenu(0, FONT_RED, 0, "紅色");
colorMenu.addSubMenu(0, FONT_GREEN, 0, "綠色");
colorMenu.addSubMenu(0, FONT_BLUE, 0, "藍色");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case FONT_10:
edit.setTextSize(10*2);
break;
case FONT_12:
edit.setTextSize(12*2);
break;
case FONT_14:
edit.setTextSize(14*2);
break;
case FONT_16:
edit.setTextSize(16*2);
break;
case FONT_18:
edit.setTextSize(18*2);
break;
case FONT_GREEN:
edit.setTextColor(Color.GREEN);
break;
case FONT_BLUE:
edit.setTextColor(Color.BLUE);
break;
case FONT_RED:
edit.setTextColor(Color.RED);
break;
case PLAIN_ITEM:
Toast.makeText(this, "nin點擊的普通菜單", Toast.LENGTH_LONG).show();
break;
}
return true;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edit = (EditText) findViewById(R.id.editText1);
}
}
本文檔介紹了Android中執行基本任務NFC。它說明了如何在NDEF消息的形式發送和接收數據的NFC並介紹了支持這些功能的Andr??oid框架的API。對於更高級的主
本文實例講述了Android編程實現QQ表情的發送和接收。分享給大家供大家參考,具體如下:在自己做一個聊天應用練習的時候,需要用到表情,於是就想著模仿一下QQ表情,圖片資
一、概述隨著Android L版本的發布,RecyclerView已經逐漸地取代了ListView,用來顯示較多的數據集,RecyclerView相比ListView在性
京東客戶端的輪播文字效果:本次要實現的只是後面滾動的文字(前面的用ImageView或者TextView實現即可),看一下實現的效果實現思路上圖只是一個大概的思路,要實現