編輯:關於Android編程
本文實例講述了android自由改變Dialog窗口位置的方法。分享給大家供大家參考。具體如下:
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_layout);
dialog.setTitle("Custom Dialog");
//獲得當前窗體
Window window = dialog.getWindow();
//重新設置
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
window .setGravity(Gravity.LEFT | Gravity.TOP);
lp.x = 100; // 新位置X坐標
lp.y = 100; // 新位置Y坐標
lp.width = 300; // 寬度
lp.height = 300; // 高度
lp.alpha = 0.7f; // 透明度
// dialog.onWindowAttributesChanged(lp);
//(當Window的Attributes改變時系統會調用此函數)
window .setAttributes(lp);
dialog.show();
希望本文所述對大家的Android程序設計有所幫助。
繪圖篇——android屬性動畫
本文講介紹android在3.0之後推出的一種新的動畫機制,屬性動畫,對動畫不了解的同學,可以先去看看繪圖篇——android動畫基礎這篇文章。好
Android中的Low Memory Killer
在現有的技術條件下,內存永遠都是一個吃緊的資源,不用說是PC上會出現內存不足的可能,更不必說在移動設備上了。一旦出現內存不足就會導致系統卡頓,影響用戶體驗。而
圖片加載利器之Fresco 初識
之前加載圖片一直使用的是Android-Universal-Image-Loader,Android-Universal-Image-Loader是一個開源的UI組件程序
Android MaterialList源碼解析
本文結構1、功能介紹 2、總體設計 3、詳細設計 4、MaterialList自定義布局 5、總結1. 功能介紹1.1 簡介MaterialList是一個幫助Androi