gpt4 book ai didi

android-如何在弹出菜单项上从右到左文本

转载 作者:行者123 更新时间:2023-11-30 02:28:12 25 4
gpt4 key购买 nike

我的应用程序中有一个弹出菜单:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androclass="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >

<item
android:id="@+id/one"
android:title="One"/>
<item
android:id="@+id/two"
android:title="Two"/>
<item
android:id="@+id/three"
android:title="Three"/>

这是一个弹出菜单,我这样调用它:

PopupMenu popup = new PopupMenu(FistActiivty.this, menuinco);
//Inflating the Popup using xml file
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());

//registering popup with OnMenuItemClickListener
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Toast.makeText(FistActiivty.this,"You Clicked : " + item.getTitle(),Toast.LENGTH_SHORT).show();
return true;
}
});

popup.show();//showing popup menu

它会打开一个弹出菜单,没问题。

问题是项目是从左到右的。

如何使弹出菜单的文本从右到左对齐?我想在 api 8+ 上运行我的应用程序

最佳答案

不幸的是,您不能以 native 方式执行此操作,因为从 Android 4.2 开始支持 RTL(请参阅 official blog)。

这只是一种可能的解决方案,创建自定义弹出菜单或查找已经实现的第三个库。

关于android-如何在弹出菜单项上从右到左文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com