我有这样一个活动的布局结构: 的LinearLayout - >滚动型 - > TableLayout机器人:windowSoftInputMode =“adjustResize”时,我已经有滚动型的活动
下面的TableLayout我有EditText上,这是我想要在键盘处于活动状态时向上滚动。 所以根据一些阅读我做了,我说:
android:windowSoftInputMode="adjustResize"
到AndroidManifest.xml中,对相关活动,并且加入了滚动型包装器activity.xml文件,因此该活动的布局结构现在是如下: 滚动型 - >的LinearLayout - >滚动型 - > TableLayout
问题:内滚动型现在没有工作......我想触摸时包装滚动型正在控制...
我该如何解决这个问题?
任何帮助将不胜感激。 谢谢。
尽量避免scrollview在另一个滚动视图中的某处。你可以捕捉它,但这不是必需的。我得到了一些问题。但是linearlayout> scrollview> tablelayout足以解决您的问题。内部滚动视图会自动调整到正确的大小。我也会推荐添加“stateVisible”到inputMode选项 – 2011-01-05 14:47:24
但是,如果我不用ScrollView包装整个Activity,那么当edittext点击时Activity不会被调整大小......或者我错了吗?我试过没有它,活动没有滚动与键盘 - 键盘刚刚覆盖EditText,再次... – ofirbt 2011-01-10 13:33:21