我需要在我的应用程序中使用AlertDialog
,它将内容从文本文件中读取。对于我所做的那样,如http://bees4honey.com/blog/tutorial/adding-eula-to-android-app/
这对我很有帮助,对于那些需要帮助的人来说是一个很好的教程...
但是我需要将AlertDialog
内部显示的文本作为中心对齐..
我怎么能这样做?
我曾尝试过自定义对话框...但我无法让它工作.. 我检查了很多网站的参考,但我没有得到一个很好的教程。 任何人都可以描述如何制作自定义AlertDialog以及对话框中的消息如何对齐?
我在值
中编写了Styles.xml
<style name="RightJustifyTextView" parent="@android:style/Widget.TextView">
<item name="android:gravity">right|center_vertical</item>
<item name="android:layout_centerVertical">true</item>
</style>
<style name="RightJustifyDialogWindowTitle" parent="@android:style/DialogWindowTitle">
<item name="android:gravity">right|center_vertical</item>
<item name="android:layout_centerVertical">true</item>
</style>
<style name="RightJustifyTheme" parent="@android:style/Theme.Dialog.Alert">
<item name="android:textViewStyle">@style/RightJustifyTextView</item>
<item name="android:windowTitleStyle">@style/RightJustifyDialogWindowTitle</item>
</style>
</resources>
但样式RightJustifyTextView和RightJustifyTheme显示错误..
我用
更新了我的eula文件public class RightJustifyAlertDialog extends AlertDialog {
public RightJustifyAlertDialog(Context ctx) {
super(ctx, R.style.RightJustifyTheme); } }
我不确定我做了什么。但只是尝试做http://s401.codeinspot.com/q/2052397
之类的事情Step by Step desription对学习Android编程的学生非常有帮助... 期待好的描述性答案..
答案 0 :(得分:2)
看看这是否有帮助: http://geekjamboree.wordpress.com/2011/11/19/dialog-vs-alertdialog/
您可以将TextView
与id=@+id/textViewListName
设置为android:gravity="center_horizontal"