Android 滚动视图中的TableLayout
我已经构建了一个应用程序,它在一个tablelayout中有多个edittext框,这个table布局在ScrollView中,但是由于某些原因,当在eclipse的XML设计视图中时,屏幕根本不可滚动,activty屏幕也不可展开。我想知道是否有人可以看看我的代码,并找到一个解决我的问题。 谢谢Android 滚动视图中的TableLayout,android,xml,android-activity,scrollview,tablelayout,Android,Xml,Android Activity,Scrollview,Tablelayout,我已经构建了一个应用程序,它在一个tablelayout中有多个edittext框,这个table布局在ScrollView中,但是由于某些原因,当在eclipse的XML设计视图中时,屏幕根本不可滚动,activty屏幕也不可展开。我想知道是否有人可以看看我的代码,并找到一个解决我的问题。 谢谢 新建:我复制了您的xml,它在我的4.2设备中似乎运行良好。它可以在我的手机中滚动。至于不可扩展的xml设计格式,您是否更新了Eclipse?(帮助>检查更新…)某些带有ADT的eclipse版本在视
新建:我复制了您的xml,它在我的4.2设备中似乎运行良好。它可以在我的手机中滚动。至于不可扩展的xml设计格式,您是否更新了Eclipse?(帮助>检查更新…)某些带有ADT的eclipse版本在视图大于“工作区”时没有扩展视图
OLD:你还没有关闭你的,这应该可以修复它啊,很抱歉我的滚动出现了一些奇怪的问题,编辑我的答案很快,不用担心:)我只是不知道为什么它不工作,我以前有过这样的滚动视图工作过,只是不确定我在这一次中哪里出了问题OK编辑了我的答案,我也会尝试删除scrollview上的空白,并将其放在tablelayout上,而不是HMM有多奇怪,我的eclipse没有可用的更新,将其更改为使用Android 4.2,但仍然没有运气。我很困惑你是否正确地夸大了你的观点,在你的课堂上没有什么奇怪的事情?尝试创建一个新项目并粘贴xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp" >
<TableLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dip"
>
<TableRow
android:id="@+id/tr1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp" >
<TextView
android:id="@+id/lbl_header_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="5dip"
android:text="@string/str_ric"
android:textSize="18sp"
android:width="90dp" />
<TextView
android:id="@+id/lbl_header_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="4dp"
android:text="@string/str_description"
android:textSize="18sp"
android:width="120dp" />
<TextView
android:id="@+id/lbl_header_3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3dp"
android:paddingLeft="0dp"
android:text="@string/str_gps"
android:textSize="18sp"
android:width="90dp" />
</TableRow>
<TableRow
android:id="@+id/tr2"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_1"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:inputType="number"
android:maxLength="7"
android:padding="2dp"
android:textSize="18sp"
android:width="30dip" />
<EditText
android:id="@+id/txt_des_1"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="30dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_1"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="60dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" />
</TableRow>
<TableRow
android:id="@+id/tr3"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_2"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_2"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_2"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr4"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_3"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_3"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_3"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr5"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_4"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_4"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_4"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr6"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_5"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_5"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_5"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr7"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_6"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_6"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_6"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr8"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_7"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_7"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_7"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr9"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<EditText
android:id="@+id/txt_ric_8"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="number"
android:maxLength="7"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_des_8"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:inputType="text"
android:textSize="18sp"
android:padding="2dp"
>
</EditText>
<EditText
android:id="@+id/txt_gps_8"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_weight="1"
android:width="50dip"
android:layout_gravity=""
android:inputType="number"
android:padding="2dp"
android:textSize="18sp" >
</EditText>
</TableRow>
<TableRow
android:id="@+id/tr10"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<Button
android:id="@+id/btn_save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="SaveSettings"
android:layout_weight="1"
android:text="@string/str_Save" />
</TableRow>
</TableLayout>
</ScrollView>