Articles of андроид кнопка

Android: кнопка с двумя изображениями | выравнивание

Я создал эту кнопку программно, и я могу установить icon на этом, используя приведенный ниже код Drawable icon = context.getResources().getDrawable(iconResourceId); button.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null); Теперь, я хочу иметь другое изображение ( icon ) в правом верхнем углу, см. Изображение ниже: Я попытался добавить оба изображения, используя приведенный ниже код: Drawable icon = context.getResources().getDrawable(iconResourceId); Drawable icon2 […]

Как правильно установить плавучую кнопку действия?

У меня проблема. Я использовал эту библиотеку для создания скользящей панели. Нажмите здесь . Я добавил его, а затем попытался сделать плавающее действие, как в приложении карты google (как на картинке). Но вот ниже моего результата. Как установить (сделать верхнюю часть скользящей панели trasprent может быть) правильно, как на 1-й картинке. Fragment_1.xml (Проверить часть раздвижного […]

Как установить кнопку имеют изображение и тень?

Чтобы сделать тень, сделайте теневой файл xml и используйте как android:background="@drawable/shadow" . Но поставить изображение android:background="@drawable/image тоже. Как установить тень кнопки и изображение в одну кнопку? Мне жаль, что я не владею английским языком.

Как программно сделать небольшую кнопку обернуть небольшой текст

Я хочу сделать маленькие кнопки, До сих пор я сделал текст небольшим, но вокруг текста все еще много места. Я пробовал код ниже: LinearLayout layout = (LinearLayout) view.findViewById(R.id.fragment_dds_tag_linearLayout); Button txtName = new Button(getActivity(), null, android.R.attr.buttonStyleSmall); txtName.setClickable(false); txtName.setTextSize(5); txtName.setMaxLines(1); txtName.setMaxHeight(40); txtName.setMinHeight(0); txtName.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); txtName.setText(tagsList.get(i)); layout.addView(txtName); Но я хочу, чтобы он выглядел так же, как этот […]

Нажмите операцию, не работающую в андроид-кнопке после применения анимации перемещения к ней в Android

Ребята, я разработал вид, где я добавил три кнопки в этом представлении. Я предоставил объект on_click для всех трех кнопок. Мое требование – если я нажимаю кнопку button_1, тогда кнопка_2 и кнопка три должны быть перемещены в новое место. Но проблема заключается в том, что после применения анимации перемещения к кнопке_2 функция button_3 on_click не […]

Исходный идентификатор ресурса CheckingButton android

У меня есть кнопка Button button = (Button)findViewById(R.id.button); button.setBakgroundResource(R.drawable.icon); Если я хочу проверить, какая кнопка фона ресурса есть, можно ли это сделать? как. Например : if (button.getResourceId()==R.drawable.icon) сделай что-нибудь… ОБНОВЛЕНИЕ: СОСТОЯНИЕ ЛОЖНО Я ХОЧУ, ЧТОБЫ БЫТЬ ИСТИННЫМИ, ИЗОБРАЖЕНИЯ НЕ СОБИРАЮТСЯ Vi.findViewById (R.id.button1) .setOnClickListener (новый OnClickListener () { @Override public void onClick(View v) { // TODO […]

Android: создание кнопки в строке

Создает динамическую кнопку в одной строке final LinearLayout layoutshape = (LinearLayout) findViewById(R.id.linearshape); a = new Button[10]; for (int i = 0; i < 10; i++) { a[i] = new Button(this); a[i].setText(""+i); a[i].setId(i); a[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); a[i].setBackgroundResource(R.drawable.background); layoutshape.addView(a[i]); } Но я хочу, чтобы это было разделено на три строки. Например: если у меня есть 30 кнопок, […]

Круглые формы кнопки искажаются с длиной текста внутри.

Я пытаюсь создать совершенно круглую форму. Я попытался использовать код ниже, используя форму. Но проблема, с которой я сталкиваюсь, заключается в том, что когда в представлении есть два текста, он выглядит почти кругом, но как только вид имеет один и три символа, он выглядит овальной формы. Код формы <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="true"> <corners android:bottomRightRadius="20dip" android:bottomLeftRadius="20dip" […]

Android – изменить местоположение кнопки диалога

Можно ли изменить расположение кнопки в диалоговом окне на внешнюю сторону самого диалога? Что-то вроде этого (красные квадраты – это кнопки): Я знаю, что могу получить кнопку с: dialog.getButton(AlertDialog.BUTTON_NEGATIVE) Но я не мог найти в руководстве способ изменить его местоположение.

Как создать круговую кнопку в андроиде с изображением в фоновом режиме?

Я хочу создать круговую кнопку в android. Это xml, который я использую: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#9F2200"/> <stroke android:width="2dp" android:color="#fff" /> </shape> Теперь, когда я помещаю кнопку в макет, мне придется установить вышеуказанный xml как android:background атрибут. Но тогда как я могу поместить изображение в круглую кнопку, которую я создал. Как это […]