標籤:android style blog http color strong
我們都知道在Android中某些功能的實現往往有兩種方法:一種是在xml檔案中設定相應屬性,另一種是用代碼實現。同樣Android實現全螢幕顯示也可以通過這兩種方法實現:
1、在AndroidManifest.xml的設定檔裡面的<activity>標籤添加屬性:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
2、在Activity的onCreate()方法中的super()和setContentView()兩個方法之間加入下面兩條語句:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題列
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉資訊列
樣本
方法一:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="test.ts.wader.image" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <activity android:label="@string/app_name" android:name=".ImageListActivity"android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
方法二:
public class ImageListActivity extends Activity implements OnItemClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); //設定無標題 getWindow().setFlags(WindowManager.LayoutParams.FILL_PARENT, WindowManager.LayoutParams.FILL_PARENT); //設定全屏 setContentView(R.layout.image_list_layout); }}
本文轉自:http://www.cnblogs.com/wader2011/archive/2011/11/19/2255045.html