Запитання з тегом «android»

Android - це мобільна операційна система Google, яка використовується для програмування або розробки цифрових пристроїв (смартфонів, планшетів, автомобілів, телевізорів, зносу, скла, IoT). Для тем, пов’язаних з Android, використовуйте спеціальні теги для Android, такі як Android-наміри, андроїд-активність, андроїд-адаптер тощо. Для питань, окрім розробки чи програмування, але пов'язаних із рамками Android, скористайтеся цим посиланням: https: // android.stackexchange.com.

10
Android Studio: каталог проектів за замовчуванням
Кожного разу, коли я створюю в ньому новий проект, Android Studioвін хоче помістити його в загальну папку за замовчуванням у місці, подібному до (залежно від ОС - Ubuntu тут): /home/USER/AndroidStudioProjects/ Я хочу змінити цей каталог на інше місце. Окрім вибору цього нового місця при створенні кожного проекту, чи існує параметр …

7
Як встановити Android SDK на Ubuntu?
Для мого комп'ютера Ubuntu я завантажив останню версію Android SDK з цієї сторінки. Після вилучення завантаженого .tgzфайлу я намагався знайти інструкції з встановлення і знайшов: Щоб розпочати роботу з Linux: Розпакуйте завантажений файл .zip. Файли SDK завантажуються окремо в указаний користувачем каталог. Запишіть ім’я та місце розташування каталогу SDK у …

27
іонна збірка Android | помилка: Встановлених інструментів збірки не знайдено. Будь ласка, встановіть інструменти збірки Android
Коли я запускаю команду ionic build android у кореневій частині ionic project, я отримую таку помилку: ПОМИЛКА: Помилка побудови за винятком. Де: Сценарій '/home/javad/Desktop/javadApp/platforms/android/CordovaLib/cordova.gradle' рядок: 64 Що пішло не так: Виникла проблема з оцінкою кореневого проекту "android". Встановлених інструментів побудови не знайдено. Будь ласка, встановіть інструменти збирання Android версії 19.1.0 …

10
Чи існує метод, який працює як стартовий фрагмент для результату?
На даний момент у мене є фрагмент у накладенні. Це для входу в службу. У телефонній програмі кожен крок, який я хочу показати в накладенні, - це власні екрани та дії. Існує 3 частини процесу входу в систему, кожна з яких мала власну активність, яку викликали за допомогою startActivityForResult (). …


13
Радіус кута CardView
Чи можна зробити так, щоб CardView мав лише радіус кута вгорі? <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardCornerRadius="10dp" >

9
Як додати заголовки до перехоплювача запитів OkHttp?
У мене є цей перехоплювач, який я додаю до свого клієнта OkHttp: public class RequestTokenInterceptor implements Interceptor { @Override public Response intercept(Chain chain) throws IOException { Request request = chain.request(); // Here where we'll try to refresh token. // with an retrofit call // After we succeed we'll proceed our …

28
Компонент архітектури навігації Android - Отримайте поточний видимий фрагмент
До того, як спробувати компонент навігації, я використовував ручні транзакції фрагментів і використовував тег фрагмента для отримання поточного фрагмента. val fragment:MyFragment = supportFragmentManager.findFragmentByTag(tag):MyFragment Зараз у моєму макеті основної діяльності у мене є щось на зразок: <fragment android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/nav_host" app:navGraph= "@navigation/nav_item" android:name="androidx.navigation.fragment.NavHostFragment" app:defaultNavHost= "true" /> Як я можу отримати поточний …

7
Вертикальне вирівнювання центру макета обмеження
Як вертикально вирівняти та відцентрувати об’єкти в макеті обмежень? Можна вирівняти по вертикалі чи горизонталі, але я не знайшов способу одночасного центрування, окрім обмеження поглядів між двома лініями сітки. Центр вертикального вирівнювання: Здається, що центрування - це величезна проблема з макетом обмежень, що змушує мене повернутися до відносного макета для …

19
не вдалося знайти ціль за допомогою хеш-рядка android-23
При спробі побудувати OpenStreetMapView з git: //github.com/osmdroid/osmdroid, я отримую таку помилку: failed to find target with hash string android-23: D:\Users\myusername\AppData\Local\Android Як я можу це виправити? Попередні запитання, подібні до цього, пропонують перевірити, що android 23 не встановлено, але в моєму випадку це так. Нижче наведено відповідну інформацію: ANDROID_HOME є D:\Users\myusername\AppData\Local\Android\sdk …

10
Android: відкрити активність без збереження в стеку
У мене є 2 види діяльності: Основна та Список. З головного ви можете відкрити список; зі списку ви можете відкрити головну. Я хотів би, щоб кожне відкриття Списку не зберігалося в "історії". Отже, натискання назад від Main не може повернутися до списку. Це можливо?

5
Видаліть нижній роздільник андроїда ListView
У мене фіксована висота ListView. Він має роздільник між елементами списку, але також відображає роздільники після останнього елемента списку. Чи є спосіб не відображати дільник після останнього елемента в ListView?


22
Як встановити колір тексту для бібліотеки закусочної підтримки на щось інше, ніж android: textColor?
Отже, я почав використовувати нову закусочну в бібліотеці підтримки дизайну, але виявив, що коли ви визначаєте "android: textColor" у своїй темі, це стосується кольору тексту закусочної. Це очевидно проблема, якщо ваш основний колір тексту темний. Хтось знає, як це обійти, чи має пораду, як мені розфарбувати текст? EDIT січень 2017: …

1
Неможливо змінити ArrayAdapter у ListView: UnsupportedOperationException
Я намагаюся скласти список, що містить імена. Цей список слід змінювати (додавати, видаляти, сортувати тощо). Однак, коли я намагався змінити елементи в ArrayAdapter, програма аварійно завершувала роботу java.lang.UnsupportedOperationException. Ось мій код: ListView panel = (ListView) findViewById(R.id.panel); String[] array = {"a","b","c","d","e","f","g"}; final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, array); adapter.setNotifyOnChange(true); panel.setAdapter(adapter); …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.