Я хочу создать пользовательский вид, подобный этому, с изменяемым текстом и значком.
Я также хочу легко поддерживать экран нескольких устройств.Пользовательский вид с изменяемым значком и текстом
Я буду используя minSdkVersion = 9.
Я попытался с помощью RelativeLayout с вращающимся TextView и т.д., но для поддержки различных размеров экрана очень трудно, может быть, я буду неправильный путь для достижения этой цели, любой лучший подход?
Вы, вероятно, можете сделать это с помощью простых 'Button's и пользовательских фоновых изображений для различных состояний (например, прессованных против не нажаты). См. [Чертежи списка состояний] (https://developer.android.com/guide/topics/resources/drawable-resource.html#StateList) – Karakuri
Я не хочу, чтобы все было как фоновое изображение, мне нужно перевести эту кнопку тексты и кнопки смены кнопок –
1. Кнопки имеют текст. Текст не обязательно должен быть частью фона. 2. Значки внутри кнопки также не должны быть частью фона. Вы можете использовать [составные чертежи] (https://developer.android.com/reference/android/widget/TextView.html#setCompoundDrawablesWithIntrinsicBounds (int,% 20int,% 20int,% 20int)) (вы можете сделать это в XML с помощью атрибуты 'drawableLeft',' drawableRight' и т. д.) – Karakuri