Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.

7
Android - установка тайм-аута для AsyncTask?
У меня есть AsyncTaskкласс, который я выполняю, который загружает большой список данных с веб-сайта. В случае, если у конечного пользователя очень медленное или нестабильное соединение для передачи данных во время использования, я хотел бы сделать AsyncTaskтайм-аут по истечении определенного периода времени. Мой первый подход к этому такой: MyDownloader downloader = …

30
Ограничение десятичных знаков в Android EditText
Я пытаюсь написать приложение, которое поможет вам управлять своими финансами. Я использую EditTextполе, в котором пользователь может указать сумму денег. Я установил inputTypeв numberDecimalкоторой работает отлично, за исключением того, что это позволяет людям вводить цифры , такие как 123.122, не идеально подходит для денег. Есть ли способ ограничить количество символов …

5
Высота Gridview уменьшается
Я пытаюсь отобразить 8 элементов в сетке. К сожалению, высота gridview всегда слишком мала, поэтому отображается только первая строка и небольшая часть второй. Настройка android:layout_height="300dp"заставляет это работать. wrap_ contentи, fill_parentвидимо, нет. Моя сетка: <GridView android:id="@+id/myId" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:horizontalSpacing="2dp" android:isScrollContainer="false" android:numColumns="4" android:stretchMode="columnWidth" android:verticalSpacing="20dp" /> Ресурс "Мои предметы": <?xml version="1.0" encoding="utf-8"?> …
125 android  gridview 



4
Как я могу обработать пустое тело ответа с помощью Retrofit 2?
Недавно я начал использовать Retrofit 2 и столкнулся с проблемой синтаксического анализа пустого тела ответа. У меня есть сервер, который отвечает только HTTP-кодом без какого-либо содержимого внутри тела ответа. Как я могу обрабатывать только метаинформацию об ответе сервера (заголовки, код состояния и т. Д.)?

10
BottomNavigationView всегда отображает значки и текстовые метки
Я использую android.support.design.widget.BottomNavigationView из библиотеки поддержки дизайна версии 25 compile 'com.android.support:design:25.0.0' <android.support.design.widget.BottomNavigationView android:id="@+id/bottomBar" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_gravity="center" app:itemBackground="@color/colorPrimary" app:menu="@menu/bottom_navigation_main" android:forceHasOverlappingRendering="true"/> Когда в @ menu / bottom_navigation_main есть только три действия, он всегда отображает и значки, и текстовые метки. Каким образом можно отображать одновременно и значки, и текстовые метки при наличии …

6
Представление ресайклера, показывающее один элемент
Я столкнулся со странной ошибкой, когда recyclerview показывает только один элемент. Ниже приведен код моего адаптера recyclerview: public class ChatAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { List<chat> chats; String username; final int My=0,Their=1; public ChatAdapter(List<chat> chats) { this.chats = chats; this.username = PushApp.getApp().getSPF().getStringData(Constants.ANAME); } @Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { RecyclerView.ViewHolder …

8
Как использовать привязку данных для объединения строки из ресурсов с динамической переменной в XML?
У меня есть TextView с жестко запрограммированной строкой, и у меня есть динамическая переменная, которую я хочу поместить в конец этой строки. Это мой код: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp"> <TextView android:id="@+id/PeopleName" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> У меня проблема с android:text="@string/Generic_Text"+"@{ Profile.name }". В Generic_Textгосударстве «Мое …

3
Внутренний тест Google Play Store не может начать развертывание
Я собираюсь начать выкладывать первую версию приложения для внутренних тестировщиков. Но кнопка START ROLLOUT TO INTERNAL TESTотключена, и я не вижу здесь других сообщений об ошибках или предупреждений. Может ли кто-нибудь сообщить мне, что происходит? Скриншот прилагается

18
firestore: PERMISSION_DENIED: разрешения отсутствуют или недостаточны
Я получаю ошибку getdocuments.com.google.firebase.firestore.FirebaseFirestoreException: PERMISSION_DENIED: разрешения отсутствуют или недостаточны. для приведенного ниже кода в инструкции else db.collection("users") .get() .addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() { @Override public void onComplete(@NonNull Task<QuerySnapshot> task) { if (task.isSuccessful()) { for (DocumentSnapshot document : task.getResult()) { s(document.getId() + " => " + document.getData()); } } else { s("Error getting …

25
Android Studio Gradle: ошибка: сбой выполнения для задачи ': app: processDebugGoogleServices'. > Для пакета не найдено подходящего клиента
Я пытаюсь обновить зависимости моих сервисов Google Play до 8.4.0, следуя примеру, который Google дает здесь , но получаю следующую ошибку (com.example.exampleapp - это замена имени моего пакета приложения): Error:Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.example.exampleapp' Проект build.gradle: buildscript { repositories { jcenter() …

10
Recyclerview и обработка различных типов надувания строк
Я пытаюсь работать с новым RecyclerView, но мне не удалось найти пример RecyclerViewраздуваемых строк / карт разных типов. С помощью ListViewя переопределяю getViewTypeCountи getItemViewTypeдля обработки различных типов строк. Должен ли я делать это "по-старому" или надо что-то делать LayoutManager? Мне было интересно, может ли кто-нибудь указать мне правильное направление. Потому …

5
Как использовать SearchView на панели инструментов Android
Код, над которым я работаю, использует Toolbar и раздувает menu. Вот код private Toolbar mToolbar; mToolbar.inflateMenu(R.menu.chat_screen_menu); setupMenu (); private void setupMenu () { mMenu = mToolbar.getMenu(); if (mMenu != null) { if (mChatPager != null && mChatPager.getCurrentItem() > 0) { mMenu.setGroupVisible(R.id.menu_group_chats, true); mMenu.setGroupVisible(R.id.menu_group_contacts, false); } else { mMenu.setGroupVisible(R.id.menu_group_chats, false); mMenu.setGroupVisible(R.id.menu_group_contacts, …

11
Как изменить цвет и высоту нового индикатора TabLayout
Я играл с новым android.support.design.widget.TabLayoutи обнаружил проблему в определении класса, нет методов для изменения цвета индикатора и высоты по умолчанию. Проведя небольшое исследование, выяснилось, что цвет индикатора по умолчанию взят из AppTheme. А именно отсюда: <item name="colorAccent">#FF4081</item> Теперь, в моем случае, если я изменю colorAccent, это повлияет на все другие …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.