2012-06-26 88 views
0

如何讓佈局「幾乎全屏」?我的意思是我不想那裏的圖標和應用程序的名稱(「測試」)。我只是想表明含電池和信號狀態的頂部區域,並能夠利用任何我想要的屏幕Android版面匹配根父母

圖像從Eclipse的「圖形佈局」 3.2英寸HVGA滑塊(ADP1)的其餘部分 - 肖像

Layout

我試圖讓我的佈局,以填補父和刪除一切但圖標和文本仍然存在

佈局XML

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="#131325" 
    >  
</RelativeLayout> 

清單XML

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="myTests.homeSpace" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="15" /> 
    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".TestsActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".screen1" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

謝謝

+0

,爲您所修改的主題 – Praveenkumar

回答

2

爲了去除圖像和標題你已經使用Theme試試下面的代碼到你的AndroidManifest.xml -

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="myTests.homeSpace" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="15" /> 
    <application 
     android:icon="@drawable/ic_launcher" android:theme="@android:style/Theme.NoTitleBar" 
     android:label="@string/app_name" > 
     <activity 
      android:name=".TestsActivity" android:theme="@android:style/Theme.NoTitleBar" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
      android:name=".screen1" android:theme="@android:style/Theme.NoTitleBar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 

有一個看看Theme_NoTitleBar你也可以通過編程的方式使用下面的代碼。

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.main); 
} 

您已經調用只有setContentView(R.layout.main);之前使用requestWindowFeature(Window.FEATURE_NO_TITLE);。如果您想將其用於所有活動,那麼您必須在setContentView(R.layout.main);方法之前對其進行各種活動。

+0

哇它可以在模擬器,但Eclipse內部設計佈局時,我仍然可以看到那裏,圖標和文本,我可以得到擺脫它? – Buksy

+1

是的。只需打開你的XML佈局。在最右上角,您可以看到下拉列表。從那裏你可以看到主題文件。 [看到這個圖片](http://i.stack.imgur.com/RcNCW.png) – Praveenkumar

0

或Java中

@Override 
protected void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 

    requestWindowFeature(Window.FEATURE_NO_TITLE);//<----------- 
相關問題