Единственное, что я пытаюсь сделать, это то, что наверху будет editText, после чего появится ImageView. Теперь в нижней строке появятся некоторые кнопки (например, emojis), и эта нижняя часть будет выдвигаться только мягкой клавиатурой всякий раз, когда она появится.Нажмите только нижнюю часть вверх, когда появится мягкая клавиатура
Я делаю это более понятным, прикрепляя этот макет Facebook. required output
Я прошел через все эти вопросы и попробовал их ответы, но не повезло. Может быть, я делаю что-то неправильно.
Android: Resize only parts of view with soft keyboard on screen
Android: How do I prevent the soft keyboard from pushing my view up?
android : How to prevent resizing the window when displaying the virtual keyboard
Мой XML код
<ScrollView
android:id="@+id/scrollOnPost"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:isScrollContainer="false"
android:fillViewport="true"
android:layout_below="@+id/header_layout">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:weightSum="4"
android:layout_gravity="bottom"
android:gravity="bottom">
<EditText
android:id="@+id/ed_post"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<ImageView
android:id="@+id/img_posted_list_row"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2.7"
android:adjustViewBounds="true"
android:src="@mipmap/ic_launcher"
android:scaleType="fitCenter"
android:background="@color/red"/>
</LinearLayout>
</ScrollView>
<ImageButton
android:id="@+id/imgBtn_Emoji"
android:layout_width="40dp"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:src="@drawable/smile_face"
android:background="@drawable/button_pressed_white"
/>
Все, что я получаю, что моя экранная клавиатура всегда выводила макет вверх не только смайликами на дне. Благодарю.
см. Ссылку, которая может вам помочь: http://stackoverflow.com/questions/17410499/difference-between-adjustresize-and-adjustpan-in-android –
Спасибо за ссылку Kunal. Я попробовал как «adjustResize», «adjustPan», так и обе вместе в манифесте, но результат не то, что мне нужно. Но вопрос точно такой же, что и у меня. еще раз спасибо. –
@ Md. Asaduzzaman Noor il попробуйте добавить свой макет в свой код и с каким решением я смогу найти –