gpt4 book ai didi

java - EditText.setFocusable(false);不能设置为真。 :/

转载 作者:IT老高 更新时间:2023-10-28 13:22:02 26 4
gpt4 key购买 nike

一个非常奇怪的情况,我有这段代码,如果 SpnSelected.equals("Service") 和可再次编辑,它应该使 EditText 文件不可编辑,如果它是别的东西。

final EditText etAdd = (EditText)dialogAddTextView.findViewById(R.id.etSymb);

if ( SpnSelected.equals("Service") )
{
etAdd.setFocusable(false);
TextView tvInfo = (TextView)dialogAddTextView.findViewById(R.id.tvAddTextInfo);
}
else
{
etAdd.setFocusable(true);
TextView tvInfo = (TextView)dialogAddTextView.findViewById(R.id.tvAddTextInfo);
}

它确实使它无法编辑,但它并没有带来使用 etAdd.setFocusable(true) 进行编辑的能力;

有什么想法吗?谢谢! :)

最佳答案

试试

etAdd.setFocusableInTouchMode(true);
etAdd.setFocusable(true);

而不仅仅是

etAdd.setFocusable(true);

关于java - EditText.setFocusable(false);不能设置为真。 :/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7407851/

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