Я смотрел документацию для виджета Button и заметил, что это подкласс TextView. Есть ли какая-либо реальная разница между Button и TextView, если я использую один и тот же селектор, который можно использовать для обоих. Другими словами, я уже использую TextViews с селекторами для «кнопок» моего приложения, но есть ли что-то, что можно извлечь из использования класса Button?Преимущество кнопки над TextView с селектором
0
A
ответ
0
Нет, по существу нет разницы между TextView
и Button
. Button
просто приходит в виде кнопки из коробки.
Вот источник для Button
от API 19.
@RemoteView
public class Button extends TextView {
public Button(Context context) {
this(context, null);
}
public Button(Context context, AttributeSet attrs) {
this(context, attrs, com.android.internal.R.attr.buttonStyle);
}
public Button(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public void onInitializeAccessibilityEvent(AccessibilityEvent event) {
super.onInitializeAccessibilityEvent(event);
event.setClassName(Button.class.getName());
}
@Override
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info) {
super.onInitializeAccessibilityNodeInfo(info);
info.setClassName(Button.class.getName());
}
}
Смежные вопросы
- 1. Селектора CSS над селектором
- 2. Преимущество перечислителей над коллекциями
- 3. Преимущество IControllerActivator над DefaultControllerFactory.CreateController
- 4. Преимущество XmlTextReader над XmlReader
- 5. Преимущество $ PATH над псевдонимом
- 6. Преимущество ComboBox1 над переключателем?
- 7. Преимущество org.springframework.jdbc.datasource.DriverManagerDataSource над oracle.jdbc.pool.OracleDataSource
- 8. Преимущество дуги над ракеткой
- 9. Преимущество * это * над event.target
- 10. Преимущество SessionStorage над Cookie
- 11. Android -Dynamic TextView над предыдущим TextView
- 12. Преимущество использования DBComboBox над CombBox?
- 13. Преимущество std :: wstring над CComBSTR
- 14. Преимущество сериализации над сокетами C++
- 15. Преимущество B + деревьев над BST?
- 16. Преимущество ImageView над LinearLayout background
- 17. Преимущество `make_unique` над простым конструктором?
- 18. Преимущество указателей функций над флагами
- 19. преимущество производительности DataSet над РДОМ
- 20. преимущество QString над std :: string
- 21. Преимущество использования SerialPort.ReadByte над ReadChar?
- 22. Преимущество библиотек над объектных файлов
- 23. Преимущество проверки колбы над unittest.TestCase
- 24. Преимущество EventListenerList над использованием Vector
- 25. Преимущество использования ReentrantLock над синхронным
- 26. Преимущество абстрактного класса над интерфейсом
- 27. Преимущество использования DialogFragment над простым AlertDialog?
- 28. TextView над шириной ImageView
- 29. Android RelativeLayout Button над TextView
- 30. Draw над TextView