2012-06-26 38 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);//<----------- 
相关问题