সফটকিবোর্ড সক্রিয় থাকাকালীন আমি লেআউটটি সামঞ্জস্য করার জন্য অনেক গবেষণা করেছি এবং আমি এটি সফলভাবে প্রয়োগ করেছি তবে যখন আমি android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
ম্যানিফেস্ট ফাইলটিতে আমার ক্রিয়াকলাপটিতে এটি ব্যবহার করি তখন সমস্যাটি আসে ।
এর জন্য আমি android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"
বিভিন্ন বিকল্প ব্যবহার করেছি তবে ভাগ্য নেই।
এর পরে আমি FullScreen
প্রোগ্রামটিমেটিকভাবে প্রয়োগ করেছি এবং বিভিন্ন লেআউট দিয়ে কাজ করার চেষ্টা করেছি FullScreen
তবে সব বৃথা গেল।
আমি এই লিঙ্কগুলি উল্লেখ করেছি এবং এই সমস্যা সম্পর্কিত এখানে অনেকগুলি পোস্ট দেখেছি:
http://android-developers.blogspot.com/2009/04/updating-applications-for-on-screen.html
http://davidwparker.com/2011/08/30/android-how-to-float-a-row-above-keyboard/
এখানে এক্সএমএল কোড রয়েছে:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/masterContainerView"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android"
android:background="#ffffff">
<ScrollView android:id="@+id/parentScrollView"
android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<TextView android:id="@+id/setup_txt" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="Setup - Step 1 of 3"
android:textColor="@color/top_header_txt_color" android:textSize="20dp"
android:padding="8dp" android:gravity="center_horizontal" />
<TextView android:id="@+id/txt_header" android:layout_width="fill_parent"
android:layout_height="40dp" android:text="AutoReply:"
android:textColor="@color/top_header_txt_color" android:textSize="14dp"
android:textStyle="bold" android:padding="10dp"
android:layout_below="@+id/setup_txt" />
<EditText android:id="@+id/edit_message"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="Some text here." android:textSize="16dp"
android:textColor="@color/setting_editmsg_color" android:padding="10dp"
android:minLines="5" android:maxLines="6" android:layout_below="@+id/txt_header"
android:gravity="top" android:scrollbars="vertical"
android:maxLength="132" />
<ImageView android:id="@+id/image_bottom"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_below="@+id/edit_message" />
</LinearLayout>
</ScrollView>
<RelativeLayout android:id="@+id/scoringContainerView"
android:layout_width="fill_parent" android:layout_height="50px"
android:orientation="vertical" android:layout_alignParentBottom="true"
android:background="#535254">
<Button android:id="@+id/btn_save" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_alignParentRight="true"
android:layout_marginTop="7dp" android:layout_marginRight="15dp"
android:layout_below="@+id/edit_message"
android:text = "Save" />
<Button android:id="@+id/btn_cancel" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_marginTop="7dp"
android:layout_marginRight="10dp" android:layout_below="@+id/edit_message"
android:layout_toLeftOf="@+id/btn_save" android:text = "Cancel" />
</RelativeLayout>
</RelativeLayout>
আমি চাই সফটকিবোর্ড ছবিতে এলে নীচের 2 টি বোতামটি উপরের দিকে চলে উচিত।
android:windowSoftInputMode="adjustPan"
এই কাজটি আমাকে বলুন ..
adjustResize
এবং adjustPan
একই সময়ে, জাভাদোক থেকে ব্যবহার করা উচিত নয় android.view.WindowManager.LayoutParams#SOFT_INPUT_ADJUST_RESIZE
: "এটি l @ লিঙ্ক এসওফT_INPUT_ADJUST_PAN with এর সাথে একত্রিত করা যায় না"