根据具体情况,用户可以选择2个按钮:BACK或DELETE 为了实现这一点,我有两个选择:
哪种编码方法更好?哪种表现更好?
PS:我的程序实际上有更多按钮,有多种选择。
答案 0 :(得分:1)
我建议您使用setText()
方法,因为用户只需提供一个选项。
使用setVisibility()
必须在xml中声明两个按钮,而您的设计不需要两个按钮。您只需要一个按钮根据情况切换。
setText()
可能对性能更好,因为设计需要至少显示一个选项,但不能同时选择两个选项。
但是,如果两个按钮完全不同并提供不同的设计(我的意思不仅仅是更改背景),使用setVisibility()
可能是更好的方法,而不是更改宽度,动态,高度,边距,填充等。