দুর্ভাগ্যক্রমে, এটি সম্পাদন করা বিশেষত সহজ কাজ নয়। আমার উত্তরে এখানে আমি কীভাবে ListSeparator
অ্যান্ড্রয়েড দ্বারা ব্যবহৃত প্যারেন্ট স্টাইলটি পরীক্ষা করে একটি নতুন চিত্র তৈরি করে এবং মূলের উপর ভিত্তি করে একটি নতুন শৈলী তৈরি করে কীভাবে এর রঙ সামঞ্জস্য করতে হয় তা বিশদ করছি । দুর্ভাগ্যক্রমে, ListSeparator
স্টাইলের মতো নয় , AlertDialog
থিমগুলি অভ্যন্তরীণ এবং তাই পিতামাতার শৈলী হিসাবে উল্লেখ করা যায় না। সেই ছোট্ট নীল রেখাটি পরিবর্তন করার কোনও সহজ উপায় নেই! এইভাবে আপনার কাস্টম সংলাপগুলি করা অবলম্বন করা উচিত।
যদি তা শুধু আপনার কাপের চা না হয় ... হাল ছাড়বেন না! আমি খুব বিরক্ত হয়েছি যে এটি করার সহজ কোনও উপায় নেই তাই আমি দ্রুত কাস্টমাইজড হোলো-স্টাইলের ডায়ালগগুলি তৈরি করার জন্য গিথুবের উপর একটি ছোট্ট প্রকল্প স্থাপন করেছি (ধরে নিই যে ফোনটি হোলো স্টাইল সমর্থন করে)। আপনি এখানে প্রকল্পটি পেতে পারেন: https://github.com/danoz73/QustomDialog
বিরক্তিকর নীল থেকে উত্তেজনাপূর্ণ কমলাতে যাওয়া সহজেই সক্ষম করা উচিত!
প্রকল্পটি মূলত একটি কাস্টম ডায়লগ নির্মাতা ব্যবহারের একটি উদাহরণ এবং উদাহরণটিতে আমি একটি কাস্টম ভিউ তৈরি করেছি যা মনে হয় যে আপনি আপনার মূল প্রশ্নে যে আইপি ঠিকানা দিয়েছেন তা পূরণ করতে পারে cater
সঙ্গে QustomDialog
, যাতে শিরোনাম বা বিভাজক একটি পছন্দসই বিভিন্ন রং সঙ্গে একটি মৌলিক কথোপকথন (শিরোনাম, বার্তা) তৈরি করার জন্য, আপনি নিম্নলিখিত কোড ব্যবহার করুন:
private String HALLOWEEN_ORANGE = "#FF7F27";
QustomDialogBuilder qustomDialogBuilder = new QustomDialogBuilder(v.getContext()).
setTitle("Set IP Address").
setTitleColor(HALLOWEEN_ORANGE).
setDividerColor(HALLOWEEN_ORANGE).
setMessage("You are now entering the 10th dimension.");
qustomDialogBuilder.show();
এবং একটি কাস্টম লেআউট যুক্ত করতে (বলুন, সামান্য আইপি ঠিকানা যুক্ত করতে EditText
), আপনি যুক্ত করুন
setCustomView(R.layout.example_ip_address_layout, v.getContext())
আপনার নকশা করা লেআউট সহ বিল্ডারের কাছে (আইপি উদাহরণটি গিথুবে পাওয়া যাবে)। আশা করি এটা কাজে লাগবে. জোসেফ আর্ল এবং তার উত্তর এখানে অনেক ধন্যবাদ ।