2012-02-05 59 views
0

我正在查看android-sdk附带的SurfaceViewOverlay示例。我试图去除底部出现的黑色条。我怎样才能做到这一点 ?在XML布局文件看起来像如何在Android中删除布局中的黑条

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    <!-- Here is where we put the SurfaceView, in a frame so that we can 
     stack other views on top of it. --> 
    <FrameLayout 
      android:layout_width="match_parent" 
      android:layout_height="0px" 
      android:layout_weight="1"> 

     <android.opengl.GLSurfaceView android:id="@+id/glsurfaceview" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" /> 

     <LinearLayout android:id="@+id/hidecontainer" 
       android:orientation="vertical" 
       android:visibility="gone" 
       android:background="@drawable/translucent_background" 
       android:gravity="center" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

      <Button android:id="@+id/hideme1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:visibility="gone" 
        android:text="@string/hide_me"/> 

      <Button android:id="@+id/hideme2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:visibility="gone" 
        android:text="@string/hide_me"/> 

     </LinearLayout> 

    </FrameLayout> 

    <LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center"> 

     <Button android:id="@+id/vis" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="@string/visibility_1_vis"/> 

     <Button android:id="@+id/invis" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="@string/visibility_1_invis"/> 

     <Button android:id="@+id/gone" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="@string/visibility_1_gone"/> 

    </LinearLayout> 

</LinearLayout> 

Here is a screenshot

回答

1

对不起,我还想着愚蠢的事情。

有点劈视觉去除黑条将作出最后Linearlayout,以填补区域,然后将背景设置为白色(我认为这是你想要的):

<LinearLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_gravity="center" 
      android:gravity="center" 
      android:background="#ffffff"> 
//.... 
</LinearLayout> 
+1

安卓阿尔法=“0”使按钮不可见,只有黑条可见。 – user1191140 2012-02-05 21:26:26

+0

@ user1191140由于最后一个'LinearLayout'出现空格。我编辑了我的答案。 – Luksprog 2012-02-05 21:53:12