ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ 0.4.5
අභිරුචි සංවාද කොටු සෑදීම සඳහා ඇන්ඩ්රොයිඩ් ප්රලේඛනය: http://developer.android.com/guide/topics/ui/dialogs.html
ඔබට අභිරුචි සංවාදයක් අවශ්ය නම්, ඩයලොග් ඒපීඅයි භාවිතා කිරීම වෙනුවට ක්රියාකාරකමක් සංවාදයක් ලෙස පෙන්විය හැකිය. ක්රියාකාරකමක් නිර්මාණය කර එහි තේමාව <activity>
ප්රකාශිත අංගයේ තේමාව.හොලෝ ඩයලොග් ලෙස සකසන්න :
<activity android:theme="@android:style/Theme.Holo.Dialog" >
කෙසේ වෙතත්, මම මෙය උත්සාහ කළ විට මට පහත ව්යතිරේකය ලැබේ:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity
මම පහත සඳහන් දෑ සඳහා සහය දක්වන අතර මට විනාඩි 10 ට වඩා වැඩි යමක් භාවිතා කළ නොහැක:
minSdkVersion 10
targetSdkVersion 19
මගේ විලාසිතාවන්හි මට පහත දෑ ඇත:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
මගේ මැනිෆෙස්ටයේ ක්රියාකාරිත්වය සඳහා මෙය මා සතුව ඇත:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:theme="@android:style/Theme.Holo.Light.Dialog"
android:name="com.ssd.register.Dialog_update"
android:label="@string/title_activity_dialog_update" >
</activity>
මේ වගේ සංවාද කොටුවක් නිර්මාණය කිරීම මම දැනටමත් බලාපොරොත්තු වූ දෙයක් විය, මන්ද මම දැනටමත් පිරිසැලසුම සම්පූර්ණ කර ඇත්තෙමි.
මට මෙම ගැටලුව මඟහරවා ගත හැක්කේ කෙසේදැයි කිසිවෙකුට පැවසිය හැකිද?
AppCompat
api මට්ටමේ 11. යන්තම් භාවිතා පහත සහාය actionbars කිරීමට සහාය පුස්තකාලය පිහිටුවීමට වන android:theme="@style/AppTheme" >
මැනිෆෙස්ටයේ ක්රියාකාරකම් සඳහා
AndroidManifest.xml
කිරීම සඳහා: ඔබේ ක්රියාකාරකම් සඳහා ඔබ නියම කරන තේමාව ඔබේ යෙදුම සඳහා ඔබ නියම කරන තේමාව අභිබවා යයි . ටැගය android:theme
වෙතින් රේඛාව ඉවත් කරන්න <activity>
.