Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在安卓系统中,打开键盘时,只按部分视图而不是整个视图_Android - Fatal编程技术网

Android 在安卓系统中,打开键盘时,只按部分视图而不是整个视图

Android 在安卓系统中,打开键盘时,只按部分视图而不是整个视图,android,Android,我想把屏幕的一部分推到整个视图上 例如,下面是屏幕 当我在只有scrollview要上推的centerview中单击编辑文本时,标题栏和下方的sentinal按钮应保持不变 而是现在 我读过很多与此相关的文章 我还把 mActivity.getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE | WindowManager

我想把屏幕的一部分推到整个视图上

例如,下面是屏幕

当我在只有scrollview要上推的centerview中单击编辑文本时,标题栏和下方的sentinal按钮应保持不变

而是现在

我读过很多与此相关的文章

我还把

mActivity.getWindow().setSoftInputMode(
            WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE
                    | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
我还把menifest的文件

   android:windowSoftInputMode="stateHidden|adjustPan" >
设计概述如下:

   Activity
    -----LinearLayout-------             Weightsum(20)
         Title Bar(TextView)------    weight - 3
         Fragment                               weight - 15
         -----ScrollView-------        
                    <LinearLayout>
                      --List_Item 1
                      --List_Item 2
                      --List_Item 3
                      --List_Item 4
                    <LinearLayout>
         BottomBar(TextView)----------        weight - 2
活动
-----线性布局------权重和(20)
标题栏(文本视图)---权重-3
碎片重量-15
-----滚动视图------
--列出第1项
--列出第2项
--列出项目3
--列出项目4
底部栏(文本视图)----重量-2

但什么也没发生

将您想要调整的视图放在scrollview中,并在键盘打开时启用它


在编辑文本上使用requestfocus。。因此,没有什么会被忽略,因为它是scrollview,编辑文本只用于编辑

你的标题栏在
scrollview中吗
?没有@Piyusgupta,只有中心部分在scrollview中尝试将标题栏放在scrollview中我已经将centerview放在scrollview中,但仍然不起作用请关注编辑文本。。因此,没有什么会被忽略,因为它是滚动视图,edittext只用于编辑