Articles of кнопок

Выравнивание текста на кнопке

Я создаю пользовательскую кнопку. Я хочу установить положение текста на кнопке. У меня есть два фоновых изображения для кнопки (button_off и button_on), сначала для нормальной кнопки, а вторая для состояния onFocus / onPressed. Теперь я должен наложить текст на кнопку, тогда он должен выглядеть так: Но я не могу установить точное положение текста на этом […]

Цвет кнопки кнопки Android изменит размер кнопки

Я использую встроенную тему для своего приложения для Android: <style name="AppTheme" parent="android:Theme.Black"> <!– Customize your theme here. –> </style> Я доволен этой темой, за исключением того, что хочу изменить цвет фона кнопки. Вот как это выглядит по умолчанию: Вот что происходит, когда я добавляю фоновый цвет к этой кнопке ( android:background="@color/play_bg" ): Привет!? Он в […]

Как избавиться от подозрительного вызова на Android Studio?

В моем коде у меня есть поле ArrayList<Buttons> именем mButtons . Каждая из этих кнопок вызывает (в XML) ту же самую функцию onButtonClick . Функция выглядит так: public void onButtonClick(View view) { int buttonIndex = mButtons.indexOf(view); } Но Android Studio предупреждает меня о Suspicious call to 'ArrayList.indexOf' . Хорошо, я попытался избавиться, view на Button […]

WhatsApp-подобный макет для многострочного EditText и кнопок рядом с ним

Я новичок в этом и совершенно новый для Android-программирования. Я пытаюсь сделать макет, как в чат-активности WhatsApp. Поэтому я хочу добиться того же макета и поведения, что и для EditText и кнопок рядом с ним. Это означает левую кнопку для смайликов и EditText в середине и кнопку справа от нее для отправки текста. В WhatsApp, […]

Кнопка выбора кнопки Android

Я хочу использовать следующий переключатель для кнопки: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/jobs" android:state_pressed="true"> <shape android:shape="rectangle"> <corners android:radius="5dp" /> </shape> <scale android:scaleHeight="90%" android:scaleWidth="90%" /> </item> <item android:drawable="@drawable/jobs"></item> </selector> Но это не работает. Я хочу сделать углы кнопок круглыми и 10% малыми по размеру с одинаковыми размерами. На самом деле я хочу дать эффект нажатия кнопки, используя одноразовый. […]

Кнопка Android textAppearance

Я могу изменить внешний вид кнопки, установив его прямо внутри объекта следующим образом: <Button android:id="@+id/login_btn_bypass" android:textSize="15dp" android:textColor="#878787" android:textStyle="bold" /> Но не при использовании textAppearance внутри стиля // in layout xml <Button android:id="@+id/login_btn_login" android:textAppearance="@style/login_button_text_appearance" /> // in style definition <style name="login_button_text_appearance"> <item name="android:textSize">15dp</item> <item name="android:textColor">#a7a7a7</item> <item name="android:textStyle">bold</item> </style> Кто-нибудь знает почему?

Закругленные кнопки

Я хочу иметь что-то вроде этих пяти кнопок, одну кнопку, окруженную четырьмя другими кнопками. Именно так: Я знаю, что с Android у нас могут быть только квадратные представления, так как это можно сделать? OpenGl или что-то еще? У кого-нибудь есть ссылки на что-то связанное? В основном я хочу, чтобы изогнутые кнопки были близки друг к […]

Установите OnClick Listener на кнопку внутри просмотра списка в android

У меня есть просмотр списка на моем экране, каждый элемент списка содержит 2 текстовых представления и одну кнопку. При нажатии кнопки я хочу взять выбранный элемент списка, чтобы получить некоторые данные из вектора. Это мой список пользовательских адаптеров. Но я не знаю, как это сделать. private class CustomAdapter extends ArrayAdapter<ServicesItems> { public CustomAdapter(Context context, int […]

Android: установите альфа на кнопку при нажатии. Предпочтительно только xml

Я хочу ввести стиль «вниз» на некоторых кнопках. Я создал стиль и список состояний. <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/inactive_button_background" android:state_enabled="false"/> <item android:drawable="@drawable/active_button_background" android:state_enabled="true"/> <item android:drawable="@drawable/pressed_button_background" android:state_pressed="true"></item> </selector> Проблема в том, что я хочу иметь возможность изменять только альфа фона при нажатии кнопки (у меня будут переменные фоны, поэтому настройка проданного цвета с альфа-каналом не является решением). […]

Почему поведение drawableStart не соответствует документации Android?

Я создал очень простой макет: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <Button android:id="@+id/button1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Button" android:drawableStart="@drawable/ic_launcher" /> </LinearLayout> </RelativeLayout> Согласно документации для drawableStart , Msgstr "Выбирается для начала текста". Однако, когда я запускаю свой телефон на Android 4.0.4, вместо этого я вижу следующее: Почему существует большой разрыв между значком и […]