編輯:關於Android編程
1,創建dialog的布局,如
2,在style中聲明如下風格
3,在需要創建的地方調用下列方法
/**
* 登陸信息過期顯示彈窗
* @param ctx context對象
*/
private static void initErrDialog(final Context ctx) {
final Dialog dialog=new Dialog(ctx,R.style.tokenDialog);
Window dialogWindow = dialog.getWindow();
dialogWindow.setGravity(Gravity.CENTER);//顯示在中心
dialog.setCanceledOnTouchOutside(false);//設置點擊Dialog外部任意區域關閉Dialog
View view= LayoutInflater.from(ctx).inflate(R.layout.pop_token_outofdate_tips, null);
Button exitbtn= (Button) view.findViewById(R.id.pop_exit);
Button reloginBtn= (Button) view.findViewById(R.id.pop_relogin);
TextView errTxt= (TextView) view.findViewById(R.id.token_err);
Long timemills=System.currentTimeMillis();
Date dat = new Date(timemills);
GregorianCalendar gc = new GregorianCalendar();//GregorianCalendar 是Calendar 的一個具體子類
gc.setTime(dat);
SimpleDateFormat format = new SimpleDateFormat(HH:mm);//24小時制
String time = format.format(gc.getTime());
errTxt.setText(Html.fromHtml(您的賬號於 + time + 在另一部手機登錄。如非本人操作,則密碼可能已洩露, +
建議前往http://www.daokoudai.com修改密碼。));
exitbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
android.os.Process.killProcess(android.os.Process.myPid());//退出整個應用
}
});
reloginBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dialog.dismiss();
TabMainActivity.getInst().finish();//finish()當前的activity,不然回來還會有dialog
//不知道dialog.dismiss()為何異常
TabMainActivity.getInst().startActivity(new Intent(TabMainActivity.getInst(), LoginActivity.class));
}
});
dialog.setContentView(view);
dialog.show();
}
效果圖

Android ScrollView滑動實現仿QQ空間標題欄漸變
今天來研究的是ScrollView-滾動視圖,滾動視圖又分橫向滾動視圖(HorizontalScrollView)和縱向滾動視圖(ScrollView),今天主要研究縱向
Android自定義水波紋動畫Layout實例代碼
話不多說,我們先來看看效果:Hi前輩搜索預覽這一張是《Hi前輩》的搜索預覽圖,你可以在這裡下載這個APP查看更多效果:http://www.wandoujia.com/a
Android滑動組件懸浮固定在頂部效果
要想實現的效果是如下:場景:有些時候是內容中間的組件當滑動至頂部的時候固定顯示在頂部。實現的思路:1.目標組件(button)有兩套,放在頂部和內容中間;2.當內容中間的
Android手機——讀取手機電話+短信+網頁+圖片+音樂+視頻+APK+通知欄消息+換頭像
<uses-permission android:name="android.permission.CALL_PHONE"/><us