Articles of Checkbox

Изменить флажок colorAccent во время выполнения программно

Я создаю обычный вид Checkbox: <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content"/> Этот светло-зеленый (# A5D6A7) обусловлен цветом акцента, определенным в основном стиле: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorAccent">@color/green_light</item> Я уже нашел, что я не могу изменить этот стиль во время выполнения: как установить colorAccent в коде? Я хочу изменить этот цвет на определенном флажке, а не во всем мире. […]

Сбросить счетчик после нажатия кнопки

В DeleteTask у меня есть кнопка, используемая для удаления списка, если флажок установлен в спискеView. delete.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int itemCount = listview.getCount(); for (int i = itemCount – 1; i >= 0; i–) { SearchList search = adapter.getItem(i); if (search.isSelected()) { adapter.removeItem(i); delete.setText("DELETE"); counter=0; } } } }); В […]

Как заблокировать всплывающее меню при нажатии на флажок

Я много ищу в сети, но нет ничего о том, чтобы запретить всплывающее меню закрываться. Всякий раз, когда я нажимаю на элемент флажка или любое другое всплывающее меню, всплывающее меню отклоняется. Как я могу предотвратить его увольнение, когда пользователь проверяет / снимает флажок в всплывающем меню. Я показываю всплывающее меню в событии клика элемента меню. […]

Определение пользовательского флажка в android

Как создать пользовательский check-box в android Мой текущий XML :: <LinearLayout android:id="@+id/linearLayout_individualdays" android:layout_width="wrap_content" android:layout_height="40dp" android:layout_below="@+id/linearLayout_type_of_days" android:gravity="center|top" android:orientation="horizontal" android:paddingLeft="5dp" android:paddingTop="10dp" android:visibility="gone" > <CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Mon" /> <CheckBox android:id="@+id/checkBox2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Tue" /> <CheckBox android:id="@+id/checkBox3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Wed" /> <CheckBox android:id="@+id/checkBox4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Thu" /> </LinearLayout> Out-Put :: Но как сделать что-то вроде ниже :: […]

Добавление с помощью StringBuilder

У меня есть 5 флажков, и мне нужно выбрать несколько флажков. Я сделал такой код, чтобы установить флажок: sports=(CheckBox)findViewById(R.id.sports_btn); sports.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (sports.isChecked() == true) list.add("4"); } }); Я добавляю значение к списку массивов: list ArrayList<String> list = new ArrayList<String>(); И я возвращаю значение как строку следующим образом: […]

Установите невидимую рамку на вид в виде списка

У меня есть невидимый флажок в ListView, который я хочу сделать видимым. Но, не в состоянии добиться этого. Посмотрите на следующие фрагменты кода: Активность в списке: – public class SelectDateRangeActivity extends AppCompatActivity { ListView mOptionsList; LogRangeOptionsAdapter mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_select_date_range); mOptionsList = (ListView) findViewById(R.id.date_range_options_list); mAdapter = new LogRangeOptionsAdapter(this, R.layout.date_range_option_list_item, getResources().getStringArray(R.array.image_log_date_filter_options)); […]

CursorAdapter в Listview

Я использую CursorAdapter для чтения базы данных в listview. У меня есть флажок в каждом элементе списка, который, когда флажок был установлен пользователем, в любимой колонке в моей базе данных изменит «Да» и элемент, добавленный в избранное. Все в порядке, а любимый столбец изменился, но когда я просматриваю вверх и вниз по списку, флажок будет […]

Android Espresso – установите флажок, если не установлен

У меня есть onView(withId(R.id.check_box)).perform(click()) , но я хочу сделать это только в том случае, если флажок еще не установлен. Как я могу это сделать в эспрессо?

ANDROID – ExpandableListView

Я пытаюсь выяснить, как создать представление, содержащее (многие из): PARENT1 (проверяемый, расширяемый) CHILD1 (RADIO BUTTON) CHILD2 (RADIO BUTTON) … PARENT2 (проверяемый, расширяемый) CHILD1 (ПРОВЕРКА) CHILD2 (ПРОВЕРКА) … Дело в том, что родитель должен быть проверен и основан на том, что дети должны изменить значок. Может ли кто-нибудь указать мне в правильном направлении, потому что из […]

Android: Как я могу проверить определенный элемент в проверенном ListView?

Я использую ListView, в котором только один элемент может быть проверен одновременно. Это мой пользовательский list_row.xml: <?xml version="1.0" encoding="utf-8"?> <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dip" android:textColor="#FFFFFF" android:textStyle="bold" android:textSize="20sp" android:checkMark="?android:attr/listChoiceIndicatorSingle" /> Я заполняю список в onCreate (), используя обычный адаптер массива: ArrayAdapter<String> myAdapter = new ArrayAdapter<String>(this, R.layout.list_row, strings); myList.setAdapter(myAdapter); Когда список отображается, я хочу, чтобы, например, 5-й […]