2014-03-19 35 views
2

在我的应用我使用的主题滚动型不会在全屏模式下工作

android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" 

,并在我的布局android:fillViewport="true"但滚动不工作。 当我删除全屏 - android:theme="@android:style/Theme.Holo.NoActionBar"没关系。 任何想法来解决这个问题?

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:fillViewport="true" > 
<LinearLayout 
       android:id="@+id/nameFields" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" > 

       <TextView 

        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="@string/versionNumber" 
        android:textAppearance="?android:attr/textAppearanceLarge" 
        android:textSize="15pt" /> 



       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="15dp" 
        android:text="@string/time_between_records" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="5dp" 
        android:text="@string/base_directory" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="15dp" 
        android:text="@string/continuous_mode" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 



       <TextView 
        android:id="@+id/minIcpValue" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="5dp" 
        android:text="@string/minIcpValue" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/maxIcpValue" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:text="@string/maxIcpValue" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/alarmsMode" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="15dp" 
        android:text="@string/alarmsMode" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/clinicalMode" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:text="@string/clinicMode" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/trialID" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="15dp" 
        android:text="@string/clinicId" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/snapShotMode" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="15dp" 
        android:text="@string/snapshot_mode" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/screenShotMode" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dp" 
        android:text="@string/screenshot_mode" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:id="@+id/enableTrialMode" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="5dp" 
        android:text="@string/enableClinicalTrialScreen" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 

       <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="5dp" 
        android:text="@string/monitorName" 
        android:textAppearance="?android:attr/textAppearanceLarge" /> 


      </LinearLayout> 
</ScrollView> 

回答

1

不要应用主题来删除操作栏。

您必须在设置contentview之前以编程方式删除操作栏。

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    this.requestWindowFeature(Window.FEATURE_NO_TITLE); 
+0

它后,滚动不工作... – GigantoMK

+0

这里粘贴代码 – Dev

+0

完成。看问题 – GigantoMK