Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Activity 懸浮 半透明邊框

Android Activity 懸浮 半透明邊框

編輯:關於Android編程

1、首先來創建一個Activity,在Activity的OnCreate函數裡面我們設置它為全屏,然後設置Activity的寬高為全屏*0.9,然後設置背景圖片為半透明的 .9 圖片 。這樣就已經是非全屏的窗口了

		this.requestWindowFeature(Window.FEATURE_NO_TITLE);

		this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
				WindowManager.LayoutParams.FLAG_FULLSCREEN);

		setContentView(R.layout.activity_webview);
		
		WindowManager windowManager=getWindowManager();
		Display display=windowManager.getDefaultDisplay();
		LayoutParams params=getWindow().getAttributes();
		params.height=(int)(display.getHeight()*0.9);
		params.width=(int)(display.getWidth()*0.9);
		params.alpha=1.0f;
		getWindow().setAttributes(params);
		getWindow().setGravity(Gravity.CENTER);
		getWindow().setBackgroundDrawableResource(R.drawable.webviewbg);

2、在Values/styles.xml 裡面添加一個theme 給上面創建的Activity使用。這個theme的效果是讓原來黑色的框,變為半透明

        
    

3、在Manifest裡面設置Activity的theme

      
        

下面是效果圖


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved