如何解决为什么我的否定按钮出现在警告对话框的左侧?
package fm.bernardo.lb1.RequestBodies.Global;
import javax.persistence.Entity;
import javax.validation.constraints.NotEmpty;
@Entity
public class CountryCases {
@NotEmpty (message = "You have to type in a date")
private String date;
public CountryCases() {}
public CountryCases(String date) {
this.date = date;
}
public void setDate(String date) {
this.date = date;
}
public String getDate() {
return this.date;
}
}
正按钮出现在右侧而不是左侧。
解决方法
默认情况下,AlertDialog 将肯定按钮放在右侧(如果您有从左到右的阅读设置)。 AlertDialog 受阅读方向设置的影响,因此它会根据布局方向发生变化:
getWindows().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
如果您想交换按钮,评论中的建议将起作用:
- 交换字符串
- 交换代码
这会让用户感到困惑,因为他们希望肯定按钮在右侧(对于 LtR 读者)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。