滚动视图在模拟器中工作但不在Android设备中工作

时间:2012-04-06 08:55:44

标签: android android-layout android-emulator scrollview

我的应用程序中的滚动视图在我的模拟器中运行良好,但在Android设备中无效.....我的应用程序使用minsdkversion:8开发...我在 android 2.2中部署了我的应用程序

我的布局如下

<?xml version="1.0" encoding="utf-8"?>
 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
 android:scrollbars="vertical" 
 android:layout_height="fill_parent" 
 android:layout_width="fill_parent"
 android:background="#D2691E"> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#D2691E"
>
<TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="Branch"
android:textColor="#000000"
android:textSize="30px"
/>
<Spinner android:id="@+id/group"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:prompt="@string/group_prompt"

/>   
<TextView  
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="Year"
android:textColor="#000000"
android:textSize="30px" />
<Spinner android:id="@+id/year"
    android:layout_width="match_parent"


 android:layout_height="wrap_content"
    android:drawSelectorOnTop="true"
    android:prompt="@string/year_prompt"

/>     

<Button android:id="@+id/ok1_button" 
         android:layout_height="wrap_content" 
         android:layout_width="wrap_content" android:text="Ok1" android:ems="5">          
</Button>
 </LinearLayout>
 </ScrollView>

Plz给出解决方案。谢谢

2 个答案:

答案 0 :(得分:0)

在你的2个Snippers中用

替换你的代码
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<ScrollView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#D2691E"
    android:scrollbars="vertical" >

    <LinearLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="#D2691E"
        android:orientation="vertical" >

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Branch"
            android:textColor="#000000"
            android:textSize="30px" />

        <Spinner
            android:id="@+id/group"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:drawSelectorOnTop="true"
            android:prompt="@string/stringone" />

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Year"
            android:textColor="#000000"
            android:textSize="30px" />

        <Spinner
            android:id="@+id/year"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:drawSelectorOnTop="true"
            android:prompt="@string/stringtwo" />

        <Button
            android:id="@+id/ok1_button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:ems="5"
            android:text="Ok1" >
        </Button>
    </LinearLayout>
</ScrollView>

复制并粘贴到您的文件中。将适用于2.1和2.2。

答案 1 :(得分:0)

试试这段代码

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


     <ScrollView  
     android:scrollbars="vertical" 
     android:layout_height="fill_parent" 
     android:layout_width="fill_parent"
     android:background="#D2691E"> 
    <LinearLayout 
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#D2691E"
    >
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Branch"
    android:textColor="#000000"
    android:textSize="30px"
    />
    <Spinner android:id="@+id/group"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:prompt="@string/group_prompt"

    />   
    <TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Year"
    android:textColor="#000000"
    android:textSize="30px" />
    <Spinner android:id="@+id/year"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:drawSelectorOnTop="true"
        android:prompt="@string/year_prompt"

    />     

    <Button android:id="@+id/ok1_button" 
         android:layout_height="wrap_content" 
         android:layout_width="wrap_content" android:text="Ok1" android:ems="5">          
    </Button>
     </LinearLayout>
     </ScrollView>
    </LinearLayout>