0
私はその中に編集を含むScrollViewを含むカードレイアウトを持っています。その下には2つのボタンがあります。キーボードのボタンを上に移動するAndroid
私は、キーボードを開いて、編集が拡大し始めるのに十分なテキストが入力されるまで、キーボードの下にボタンが隠れてしまうという問題を抱えています。
EditTextの下部が常に少し上にあるように、ボタンが常にキーボードの上にくるようにしたいと思います。次のように
私のレイアウトは次のとおりです。任意のヘルプ
CardView
LinearLayout(Vertical)
ScrollView
EditText
ButtonsLayout
Button
Button
<android.support.v7.widget.CardView
android:id="@+id/cv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:foreground="?android:attr/selectableItemBackground"
android:visibility="visible"
app:cardElevation="4dp"
app:cardUseCompatPadding="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<ScrollView
android:id="@+id/scrollView2"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_above="@+id/buttonsLayout"
android:fadeScrollbars="false"
android:layout_weight="1">
<EditText
android:id="@+id/et_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:clickable="true"
android:ems="10"
android:hint="What's on your mind?"
android:inputType="textCapSentences|textMultiLine"
android:maxLength="300" />
</ScrollView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabAttach"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginBottom="10dp"
android:layout_marginLeft="125dp"
android:layout_marginStart="125dp"
android:clickable="true"
android:onClick="onAttachClicked"
android:src="@drawable/ic_attach"
android:visibility="visible"
app:borderWidth="0dp" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fabPost"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_toEndOf="@+id/fabAttach"
android:layout_toRightOf="@+id/fabAttach"
android:clickable="true"
android:onClick="onPostSquawkClicked"
android:src="@drawable/ic_send_white"
app:borderWidth="0dp" />
</RelativeLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
ありがとうを!同じボタンの上に、ScrollView
によって期待通り - 本当に私