如何在Android对话框中强制向左对齐文本

问题描述 投票:0回答:1
 var dialogView = LayoutInflater.Inflate(Resource.Layout.list_view, null);
        Android.App.AlertDialog alertDialog;

        listview = dialogView.FindViewById<ListView>(Resource.Id.listview);

        var items = new string[] { "English", "español", "中文(s)", "中文(t)", "日本語", "हिन्दी", 
        "français", "Deutsche", "русский", "عربى" };
        //  var adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, 
        items);
        var adapter = new ArrayAdapter<string>(this, Resource.Layout.list_item, items);

显示列表时没有阿拉伯语,所有项目都向左对齐。但是,由于阿拉伯语是从右到左的语言,因此最后一个条目(阿拉伯语为阿拉伯语)显示在右侧。我希望它在左侧,以便与其他对齐。

我该怎么做?重力?

android xamarin android-alertdialog
1个回答
0
投票

您可以android:gravity属性来定义内容的左对齐

© www.soinside.com 2019 - 2024. All rights reserved.