আমি প্রায় একটি পূর্ণস্ক্রিন ডায়ালগফ্র্যাগমেন্ট দেখানোর চেষ্টা করছি। তবে আমি একরকম তা করতে পারছি না।
আমি যেভাবে খণ্ডটি দেখিয়ে দিচ্ছি তা অ্যান্ড্রয়েড বিকাশকারী ডকুমেন্টেশন থেকে সরাসরি
FragmentManager f = ((Activity)getContext()).getFragmentManager();
FragmentTransaction ft = f.beginTransaction();
Fragment prev = f.findFragmentByTag("dialog");
if (prev != null) {
ft.remove(prev);
}
ft.addToBackStack(null);
// Create and show the dialog.
DialogFragment newFragment = new DetailsDialogFragment();
newFragment.show(ft, "dialog");
আমি জানি যে নির্লজ্জভাবে ভরাট_পিতা এবং কিছু মিনিডথ এবং মিনিটহাইটে টুকরোটিতে রিলেটিভলআউট সেট করার চেষ্টা করেছিলেন।
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:minWidth="1000px"
android:minHeight="600px"
android:background="#ff0000">
আমি জানতে পারি ডায়ালগফ্রেগমেন্টটি স্ক্রিনের বেশিরভাগ অংশ পূরণ করবে। তবে আমি কেবল অনুভূমিকভাবে কিছুটা প্রস্থের অনুভূমিকভাবে আকার পরিবর্তন করতে চাইছি।
আমি এখানে পরামর্শ হিসাবে উইন্ডো বৈশিষ্ট্যগুলি কোডে সেট করার চেষ্টাও করেছি: http://groups.google.com/group/android-developers/browse_thread/thread/f0bb813f643604ec । তবে এটিও কোনও কাজে লাগেনি।
অ্যান্ড্রয়েড কীভাবে ডায়ালগগুলি পরিচালনা করে সে সম্পর্কে আমি সম্ভবত কিছু ভুল বুঝছি কারণ এটিতে আমি একেবারেই নতুন। আমি এই জাতীয় কিছু করতে পারি? আমার লক্ষ্যে পৌঁছানোর কোনও বিকল্প উপায় আছে কি?
অ্যান্ড্রয়েড ডিভাইস:
আসুস আইপ্যাড ট্রান্সফর্মার
অ্যান্ড্রয়েড 3.0.০.১
আপডেট: খণ্ডে নিম্নলিখিত কোড সহ আমি এখন এটি পূর্ণ স্ক্রিনে উঠতে পরিচালিত করেছি
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setStyle(STYLE_NO_FRAME, android.R.style.Theme_Holo_Light);
}
দুর্ভাগ্যক্রমে, এটি আমি চাই পুরোপুরি চাই না। ব্যাকগ্রাউন্ডটি দেখানোর জন্য আমার ডায়ালগটির চারপাশে অবশ্যই একটি ছোট "প্যাডিং" দরকার।
কোনও ধারণা কীভাবে এটি সম্পাদন করবেন?