मैं चेतावनी संवाद बहु चयन लेआउट को संशोधित करना चाहता हूं। मेरे कार्यक्रम के लिए मैं दो लाइन बहु-चयन आइटम चाहता हूं। मैंने स्रोत कोड में खोज की है और निम्नलिखित कोड स्निपेट पाया है। अब मैं यह नहीं ढूंढ पा रहा हूं कि निम्नलिखित लेआउट का स्रोत कोड कहां है।मुझे com.android.internal.R.styleable.AlertDialog_multiChoiceItemLayout का स्रोत कहां मिल सकता है?
public AlertController(Context context, DialogInterface di, Window window) {
mContext = context;
mDialogInterface = di;
mWindow = window;
mHandler = new ButtonHandler(di);
TypedArray a = context.obtainStyledAttributes(null,
com.android.internal.R.styleable.AlertDialog,
com.android.internal.R.attr.alertDialogStyle, 0);
mAlertDialogLayout = a.getResourceId(com.android.internal.R.styleable.AlertDialog_layout,
com.android.internal.R.layout.alert_dialog);
mListLayout = a.getResourceId(
com.android.internal.R.styleable.AlertDialog_listLayout,
com.android.internal.R.layout.select_dialog);
mMultiChoiceItemLayout = a.getResourceId(
com.android.internal.R.styleable.AlertDialog_multiChoiceItemLayout,
com.android.internal.R.layout.select_dialog_multichoice);
mSingleChoiceItemLayout = a.getResourceId(
**com.android.internal.R.styleable.AlertDialog_singleChoiceItemLayout**,
com.android.internal.R.layout.select_dialog_singlechoice);
mListItemLayout = a.getResourceId(
com.android.internal.R.styleable.AlertDialog_listItemLayout,
com.android.internal.R.layout.select_dialog_item);
a.recycle();
}
एससीएनआर: यह निर्देशिका मेरे कंप्यूटर पर मौजूद नहीं है। – rekire
यह गिटूब पर आधिकारिक एंड्रॉइड रिपोजिटरी में भी है: https://github.com/android/platform_frameworks_base/blob/master/core/res/res/layout/select_dialog_multichoice.xml – sled