আমার একটি অদ্ভুত আচরণ আছে যার উত্সটি আমি চিহ্নিত করতে পারি না।
আমি ক্লাসিক সঙ্গে আমার অ্যাপ্লিকেশন আছে
requestWindowFeature(Window.FEATURE_NO_TITLE);
শিরোনাম / স্থিতি বার সরাতে।
তারপরে আমি একটি ডায়ালগ বাক্স তৈরি করি যাতে ব্যবহারকারীর তথ্য (নাম ইত্যাদি) প্রবেশ করতে দেওয়া হয়
একটি শারীরিক কীবোর্ড সহ, কোনও সমস্যা নেই তবে আমি যখন ভার্চুয়াল কীবোর্ডটি ব্যবহার করি তখন আমার এক অদ্ভুত আচরণ হয়:
প্রতিবার আমি ভার্চুয়াল কী বোর্ডে একটি কী চাপলে শিরোনাম / স্ট্যাটাস বারটি আবার উপস্থিত হয়ে সমস্ত কীবোর্ড লেআউটটিকে আবার ঠেকিয়ে দেয় (ঠিক যখন আমি অ্যাপ্লিকেশনটি শুরু করি তখন এর অ্যানিমেশনের মতো)
এখানে কিছু কোড:
dialog = new Dialog(context);
dialog.setContentView(R.layout.logindialog);
dialog.setTitle("Login:");
WindowManager.LayoutParams a = dialog.getWindow().getAttributes();
// dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
a.dimAmount = 0;
dialog.getWindow().setAttributes(a);
dialog.setCancelable(true);
dialog.getWindow().setLayout(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT);
এবং তারপর
dialog.show();
আমি চেষ্টা করেছিলাম
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
তবে এটি আমার অ্যাপ্লিকেশনটিকে ক্র্যাশ করে।
এখানে এক্সএমএল
<TextView android:id="@+id/LoginText"
android:gravity="fill"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login:">
</TextView>
<EditText android:id="@+id/LoginEdit"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="jason"
android:layout_width="200sp"/>
<TextView android:id="@+id/PasswordText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Password:">
</TextView>
<EditText android:id="@+id/PasswordEdit"
android:layout_height="wrap_content"
android:singleLine="true"
android:text="welcome"
android:layout_width="200sp"
android:password="true"/>
<LinearLayout
android:id="@+id/test2"
android:gravity="center_horizontal"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button android:id="@+id/LoginButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Login" />
<Button android:id="@+id/CreateButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Create" />
<Button android:id="@+id/CancelLogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="Cancel" />
</LinearLayout>/>