More Related Content
PDF
Vizual programchilal cu lekts PPTX
PPT
Personal Software Process PPTX
PPTX
ПХ-н баримтжуулалтын бодлого тогтоох PPTX
Lecture 4 - Програм хангамжийн төслийн үнэлгээ PPTX
PPTX
Dadlaga khicheel 19 excel formulas More from Энхтамир Ш
PDF
ОЮУТНЫ СУРЛАГЫН АМЖИЛТАНД НӨЛӨӨЛӨХ ХҮЧИН ЗҮЙЛСИЙН СУДАЛГАА PDF
Англи хэл сурах дэлхий нийтийн чиг хандлага манай оронд нөлөөлж буйг судалс... PDF
Хувьцааны өгөөж түүнд нөлөөлж буй хүчин зүйлсийн шинжилгээ PDF
НББ-ийн сургалтын өнөөгийн байдлын судалгаа PPTX
PDF
Өнөөгийн нөхцөлд их дээд сургууль төгсөгчдийн эзлэх байр сууринд нөлөөлөх хүч... PPTX
PDF
Acc2 buyanzaya, nominzul, khaliunaa PDF
PPTX
PDF
Монголын Их, дээд сургуулиудын техник технологийн өнөөгийн байдал, хөгжлийн ... PDF
Старт-ап, жижиг дунд байгууллага, үйлдвэрллийг дэмжих цахим систем PPTX
PPTX
PPTX
PPTX
PDF
НИЙГМИЙН ХАЛАМЖИЙН САНГИЙН ЗАРЛАГАД НӨЛӨӨЛӨХ ХҮЧИН ЗҮЙЛИЙН ШИНЖИЛГЭЭ PPTX
PPTX
PPTX
Lecture 10 android alert dialog
- 1.
- 2.
Alert dialog
• Андройдүйлдлийн системд диалог цонх
үүсгэхдээ AlertDialog.Builder гэсэн inner
класс ашиглана.
AlertDialog.Builder alertDB = new
AlertDialog.Builder(this);
• Диалог цонхонд зөвшөөрөх(positive),
татгалзах(negative) гэсэн 2 товч үүсгэдэг.
- 3.
- 4.
Alert dialog
setIcon(Drawable icon)– диалог цонхны icon
тохируулах.
setCancelable(boolean cancelable) – Диалог цонх
дуудалтыг цуцлаж болох эсэхийг тодорхойлно.
setMessage(CharSequence message) – Диалог цонхонд
харагдах текст мэдээлэл тохируулах
setMultiChoiceItems(CharSequence[] items, boolean[]
checkedItems,
DialogInterface.OnMultiChoiceClickListener listener)
Энэ нь диалог цонхонд олон мэдээлэл(жагсаалт)
харуулах үед ашиглана.
- 5.
- 6.
Alert dialog
• Dialogbuilder –н утгуудыг тохируулсны
дараа диалог цонхоо дуудна.
AlertDialog alertDialog = alertDB.create();
alertDialog.show();
- 7.
Жишээ
• Үндсэн дэлгэцэндээр нэг Button байна.
Button дарах үед AlertDialog дуудах, диалог
цонхонд 2 button байна. Positive button
дарах үед шинэ активити дуудна. Negative
button дарах үед юу ч хийхгүй.
- 8.
- 9.
Main_activity.java Файл
Button btn= (Button)findViewById(R.id.btn1);
final AlertDialog.Builder alertDB = new
AlertDialog.Builder(this);
alertDB.setIcon(R.drawable.ic_launcher);
alertDB.setMessage("Шинэ активити дуудах уу?");
- 10.
- 11.
- 12.
- 13.
Newactivity.xml Файл
<?xml version="1.0"encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/andro
id"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Activity 2"
android:textAppearance="?android:attr/textAppearanceLar
ge" />
</RelativeLayout>
- 14.