亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android攻城獅的第二門課(第2季)

邦蜀黍 移動開發工程師
難度入門
時長 3小時50分
學習人數
綜合評分9.70
133人評價 查看評價
9.9 內容實用
9.8 簡潔易懂
9.4 邏輯清晰
MenuItem item = menu.add(1, BITCH, 1, "豬隊友");
item.setTitle("實在是坑");
item.setIcon(R.mipmap.fuck);

case BITCH:
Toast.makeText(MainActivity.this, item.getText().toString()+"bitch").show();
startActivity(new Intent(MainActivity.this, SecondActivity.class));
onCreateOptionsMenu(Menu menu){
getInflater().inflate(R.menu.menu_main, menu);
return true;
}

public boolean onOptionsItemSelected(MenuItem item){
int id = item.getItemId();
switch(id){
case R.id.one:
break;
default:
break;
}
}
manager.notify(id, notification);

manager.cancel(id);
NotificationManager manager;
int notification_ID = 007;

manager =(NotificationManager)getSystemService(Context.NOTIFICATION_MANAGER);

manager.notify(notification_ID, notification);
Intent intent = new Intent(this, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent);
builder.setContentIntent(pendingIntent);
private void sendNotification(){
Builder builder = new Notification.Builder(this);
builder.setSmallIcon(R.drawable.smallIcon);
builder.setTicker("hello");
builder.setWhen(System.currentTimeMillis());
builder.setContentTitle("通知欄通知");
builder.setContentText("我來自阿爾莫多瓦星球");
}
1.獲取NotificationManager
2.顯示通知欄notify
3.取消通知欄cancel
4.構造Notification并顯示內容
5.通知欄可以設置聲音提示,指示燈以及震動效果等
LayoutInflater inflater = LayoutInflater.from(this);
View view = inflater.inflate(R.layout.dialog_layout, null);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("");
builder.setIcon(R.drawable.icon);
builder.setView(view);

AlertDialog dialog = builder.create().show();
builder.setItems(item_list, new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which){
Toast.makeText(MainActivity.this, item_list[which]+"", 2000).show();
}
});
AlertDialog dialog = builder.create().show();//顯示對話
builder.setNegativeButton("取消", new DialogInterface.OnClickListner(){
public void onClick(DialogInterface dialog, int which){
dialog.dismiss();
}
});
AlertDialog.Builder buider = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(multi_list, null, new DialogInterface.OnMultiChoiceListener(){
public void onClick(dialog, int which, boolear isChecked){
if(isChecked){

}else{

}
}
});
builder.setSingleChoiceItems(single_list, 0, new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which){
String s = single_list[which];
Toast.maketext(MainActivity.this,s,1000).show();
}
});
private void showDialog(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("確認對話框");
builder.setIcon(R.drawable.ic_launcher);
builder.setMessage("確認對話框提示內容");
builder.setPositiveButton("確定", new DialogInterface.OnClickListener(){
});
}

最新回答 / 慕尼黑1389773
可以自由通過代碼增添,移除菜單,靈活,XML方式寫死了。
老師好萌啊
測試容易嗎人家
課程須知
本課程是進階課程的第2季,將講解Android應用必備的菜單、對話框和動畫等的使用,對于不熟悉Android開發的童鞋來說會有一定的難度,所以,建議在學習本門課程之前,首先必須掌握Java基礎語法和面向對象編程,其次還要熟悉Android開發環境,了解控件的使用就更好了
老師告訴你能學到什么?
1、Android調試程序 2、Android提示對話框 3、Android常用菜單 4、Android常用動畫效果

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消