как выровнять сообщение в alerttdialog? - PullRequest
0 голосов
/ 08 декабря 2011

Мне нужно использовать 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

Пошаговое описание будет очень полезно для студентов, которые изучают программирование на Android ... с нетерпением ждем хороших описательных ответов ..

1 Ответ

2 голосов
/ 08 декабря 2011

Посмотрите, поможет ли это: http://geekjamboree.wordpress.com/2011/11/19/dialog-vs-alertdialog/

Вы можете установить TextView с id=@+id/textViewListName на android:gravity="center_horizontal"

...