আমার অ্যাপে আমার অনেক সতর্ক সংলাপ রয়েছে। এটি একটি ডিফল্ট লেআউট তবে আমি ডায়ালগটিতে ইতিবাচক এবং নেতিবাচক বোতাম যুক্ত করছি। সুতরাং বোতামগুলি অ্যান্ড্রয়েড 5 (সবুজ) এর ডিফল্ট পাঠ্যের রঙ পায়। আমি সফলতা ছাড়াই এটি পরিবর্তন করার চেষ্টা করেছি। এই লেখার রঙ কীভাবে পরিবর্তন করবেন?
আমার কাস্টম সংলাপ:
public class MyCustomDialog extends AlertDialog.Builder {
public MyCustomDialog(Context context,String title,String message) {
super(context);
LayoutInflater inflater = (LayoutInflater) context.getSystemService( Context.LAYOUT_INFLATER_SERVICE );
View viewDialog = inflater.inflate(R.layout.dialog_simple, null, false);
TextView titleTextView = (TextView)viewDialog.findViewById(R.id.title);
titleTextView.setText(title);
TextView messageTextView = (TextView)viewDialog.findViewById(R.id.message);
messageTextView.setText(message);
this.setCancelable(false);
this.setView(viewDialog);
} }
কথোপকথন তৈরি করা হচ্ছে:
MyCustomDialog builder = new MyCustomDialog(getActivity(), "Try Again", errorMessage);
builder.setNegativeButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
...
}
}).show();
সেই নেগেটিভবাটনটি একটি ডিফল্ট ডায়ালগ বোতাম এবং অ্যান্ড্রয়েড 5 ললিপপ থেকে ডিফল্ট সবুজ রঙ নেয়।
অনেক ধন্যবাদ