소프트웨어 키보드의 하단에있는 또는 화면 하단에 정렬 된 두 개의 버튼과 함께 작은 EditText를 얻으려고 애 쓰고 있습니다. 기본적으로 내 문제는 내가 내 활동을 열 때마다 (adjustResize 으로 플래그 | stateAlwaysVisible)되어 있고 레이아웃 : 만 편집 텍스트가되도록소프트 키보드로 Android adjustResize 레이아웃 크기 조정
는<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="bottom"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_alignParentBottom="true">
<LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/soft_input_edit_placeholder">
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/editText1">
<requestFocus></requestFocus>
</EditText>
</LinearLayout>
<LinearLayout android:layout_height="wrap_content" android:layout_width="match_parent" android:weightSum="2" android:id="@+id/soft_input_layout_buttons">
<Button android:layout_width="0dp" android:text="xxx Submit xxx" android:layout_height="wrap_content" android:id="@+id/soft_input_button_submit" android:layout_weight="1"></Button>
<Button android:layout_width="0dp" android:text="xxx Cancel xxx" android:layout_height="wrap_content" android:id="@+id/soft_input_button_cancel" android:layout_weight="1"></Button>
</LinearLayout>
</LinearLayout>
키보드가 슬라이드, 그것은 활동의 크기를 조정 보이는, 그리고 내가 그것을 숨길 때 (적어도 키보드가 나를 숨길 수있는 버튼을 가지고있다), 레이아웃은 위치에 남아있다.
대부분의 경우 레이아웃에 확장 가능한 컨트롤을 도입하여 정렬이 이루어졌지만 실제로 ListView 형식을 사용하고 싶지는 않습니다. RelativeLayout을 사용해 보았습니다. 다른 하나에 퍼가기 - 운이 없다. 당신이 가진 제안에 대해 매우 감사 할 것입니다. 아이디어가 부족합니다.
고마워요!