<small id='0LjjQ'></small><noframes id='0LjjQ'>

        <bdo id='0LjjQ'></bdo><ul id='0LjjQ'></ul>
    1. <legend id='0LjjQ'><style id='0LjjQ'><dir id='0LjjQ'><q id='0LjjQ'></q></dir></style></legend>

      <i id='0LjjQ'><tr id='0LjjQ'><dt id='0LjjQ'><q id='0LjjQ'><span id='0LjjQ'><b id='0LjjQ'><form id='0LjjQ'><ins id='0LjjQ'></ins><ul id='0LjjQ'></ul><sub id='0LjjQ'></sub></form><legend id='0LjjQ'></legend><bdo id='0LjjQ'><pre id='0LjjQ'><center id='0LjjQ'></center></pre></bdo></b><th id='0LjjQ'></th></span></q></dt></tr></i><div id='0LjjQ'><tfoot id='0LjjQ'></tfoot><dl id='0LjjQ'><fieldset id='0LjjQ'></fieldset></dl></div>
      <tfoot id='0LjjQ'></tfoot>

      1. 如何将布局放置在 android 屏幕键盘的正上方?

        时间:2023-09-27
          <tbody id='upuoW'></tbody>

          1. <tfoot id='upuoW'></tfoot>

              <small id='upuoW'></small><noframes id='upuoW'>

              <i id='upuoW'><tr id='upuoW'><dt id='upuoW'><q id='upuoW'><span id='upuoW'><b id='upuoW'><form id='upuoW'><ins id='upuoW'></ins><ul id='upuoW'></ul><sub id='upuoW'></sub></form><legend id='upuoW'></legend><bdo id='upuoW'><pre id='upuoW'><center id='upuoW'></center></pre></bdo></b><th id='upuoW'></th></span></q></dt></tr></i><div id='upuoW'><tfoot id='upuoW'></tfoot><dl id='upuoW'><fieldset id='upuoW'></fieldset></dl></div>
                • <bdo id='upuoW'></bdo><ul id='upuoW'></ul>
                  <legend id='upuoW'><style id='upuoW'><dir id='upuoW'><q id='upuoW'></q></dir></style></legend>

                  本文介绍了如何将布局放置在 android 屏幕键盘的正上方?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  见附图.推特做得很好.他们有一个布局,由于没有更好的术语,我将其称为工具栏,就在屏幕键盘的正上方.如何使用我的代码执行此操作?

                  See the attached photo. Twitter does it well. They have a layout, which I will call a toolbar for lack of a better term, right above the onscreen keyboard. How can I do this with my code?

                  更新:这是我的布局:

                  <?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"
                      android:background="#ffffff">
                      <RelativeLayout android:id="@+id/actionbarRelativeLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/actionbar_gradient">
                          <ImageButton android:id="@+id/imageButton" android:layout_width="wrap_content" android:background="@drawable/stocktwits" android:layout_height="wrap_content"></ImageButton>
                          <TextView android:layout_width="wrap_content" android:id="@+id/charCountTextView" android:text="140" android:layout_alignParentRight="true" android:layout_height="wrap_content" android:textColor="#ffffff" android:textStyle="bold" android:textSize="18sp" android:gravity="center_vertical" android:layout_centerVertical="true"></TextView>
                      </RelativeLayout>
                      <EditText android:layout_width="match_parent" android:id="@+id/composeEditText" android:focusable="true" android:hint="Share an idea with the community" android:gravity="left|top" android:layout_height="fill_parent" android:layout_weight="1"></EditText>
                      <LinearLayout android:layout_width="match_parent" android:id="@+id/border" android:background="#c4c4c4" android:baselineAligned="false" android:layout_height="1dp"></LinearLayout>
                      <LinearLayout android:layout_height="wrap_content" android:id="@+id/toolbarLinearLayout" android:orientation="horizontal" android:padding="5dip" android:layout_width="fill_parent" android:background="@drawable/gray_toolbar_gradient">
                          <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/shortenButton" android:background="@drawable/shortenbutton" android:layout_weight="0"></Button>
                          <LinearLayout android:layout_height="match_parent" android:layout_width="wrap_content" android:id="@+id/linearLayout1" android:layout_weight="1"></LinearLayout>
                          <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/twitterCheckBox" android:textColor="#000000" android:layout_weight="0" android:background="@drawable/twittergraybutton"></CheckBox>
                          <Button android:layout_height="wrap_content" android:layout_weight="0" android:id="@+id/sendButton" android:layout_width="wrap_content" android:background="@drawable/sharebutton"></Button>
                      </LinearLayout>
                  
                  </LinearLayout>
                  

                  这是我的清单,我在其中指定了 softInputMode:

                  <activity android:name="ShareActivity"
                                android:theme="@android:style/Theme.NoTitleBar"
                                android:windowSoftInputMode="adjustResize">
                      </activity>
                  

                  推荐答案

                  确保你的 软输入模式设置为adjustResize,然后将带有工具栏的布局放在Activity的底部.

                  Make sure your soft input mode is set to adjustResize, then place the layout with your toolbar at the bottom of your activity.

                  例子:

                  <LinearLayout android:orientation="vertical"
                          android:layout_width="match_parent"
                          android:layout_height="match_parent">
                      <FrameLayout android:id="@+id/my_content"
                              android:layout_width="match_parent"
                              android:layout_height="0dip"
                              android:layout_weight="1">
                          <!-- Your content here -->
                      </FrameLayout>
                      <LinearLayout android:id="@+id/my_toolbar"
                              android:layout_width="match_parent"
                              android:layout_height="wrap_content">
                          <!-- Your toolbar items here -->
                      </LinearLayout>
                  </LinearLayout>
                  

                  这篇关于如何将布局放置在 android 屏幕键盘的正上方?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何检查在Java中启动时按住的键 下一篇:在没有焦点的情况下捕获击键

                  相关文章

                  最新文章

                • <i id='31EQn'><tr id='31EQn'><dt id='31EQn'><q id='31EQn'><span id='31EQn'><b id='31EQn'><form id='31EQn'><ins id='31EQn'></ins><ul id='31EQn'></ul><sub id='31EQn'></sub></form><legend id='31EQn'></legend><bdo id='31EQn'><pre id='31EQn'><center id='31EQn'></center></pre></bdo></b><th id='31EQn'></th></span></q></dt></tr></i><div id='31EQn'><tfoot id='31EQn'></tfoot><dl id='31EQn'><fieldset id='31EQn'></fieldset></dl></div>
                  • <bdo id='31EQn'></bdo><ul id='31EQn'></ul>

                • <tfoot id='31EQn'></tfoot>
                • <small id='31EQn'></small><noframes id='31EQn'>

                      <legend id='31EQn'><style id='31EQn'><dir id='31EQn'><q id='31EQn'></q></dir></style></legend>