本文實例講述了Android自定義dialog簡單實現方法。分享給大家供大家參考,具體如下:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.function_music); // 實例化新的窗口 Window w = getWindow(); // 獲取默認顯示數據 Display display = w.getWindowManager().getDefaultDisplay(); // 獲取窗口的背景圖片 Resources resources = musicActivity.getResources(); Drawable drawable = resources.getDrawable(R.drawable.operate_bg); // 設置窗口的背景圖片 w.setBackgroundDrawable(drawable); // 窗口的標題為空 w.setTitle(null); // 定義窗口的寬和高 int width = (int) (display.getWidth() * 0.8); int height = (int) (display.getHeight() * 0.5); // 設置窗口的大小 w.setLayout(width, height); // 設置窗口的顯示位置 w.setGravity(Gravity.CENTER); // 設置窗口的屬性 WindowManager.LayoutParams wl = w.getAttributes(); w.setAttributes(wl); // 獲取控件 findView();}
更多關于Android開發相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答
圖片精選