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

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

8
Розуміння набору RecyclerViewHasFixedSize
У мене є проблеми з розумінням setHasFixedSize(). Я знаю, що він використовується для оптимізації, коли розмір RecyclerViewне змінюється, від документів. Що це означає, хоча? У більшості випадків ListViewмайже завжди має фіксований розмір. У яких випадках це був би не фіксований розмір? Чи означає це, що фактична нерухомість, яку вона займає …

5
Різниця між коригуваннямРазмер і коригуванняПан в андроїд?
Я намагався написати код, який використовується для зміни розміру компонентів інтерфейсу, коли з'являється програмна клавіатура . Коли я використовую prilagodResize, він змінює розмір компонентів інтерфейсу і змінює розмір, і в той же час коригуванняPan дає мені такий же вихід. Я хочу знати різницю між ними та коли використовувати кожен компонент? …

7
Як керувати кнопкою "назад" у діяльності
Як керувати кнопкою "назад" у процесі діяльності? У мене є кілька кнопок. Якщо я натискаю одну з кнопок, вона перенаправляється на потрібні мені кнопки. Це працює добре, але коли я натискаю кнопку назад, вона закінчується. Як вирішити цю проблему. У мене є лише одна активність для всіх цих кнопок. Заздалегідь …
136 android 

9
Покладіть кнопки внизу екрана за допомогою LinearLayout?
У мене є такий код, як зробити так, щоб 3 кнопки були внизу? <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="60dp" android:gravity="center" android:text="@string/observer" android:textAppearance="?android:attr/textAppearanceLarge" tools:context=".asdf" android:weight="1" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <Button android:id="@+id/button1" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center" android:text="1" /> <Button android:id="@+id/button2" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" android:layout_gravity="center_horizontal|center" android:text="2" /> <Button android:id="@+id/button3" style="?android:attr/buttonStyleSmall" android:layout_width="145dp" android:layout_height="wrap_content" …

10
Android TextView: "Не об'єднуйте текст, який відображається за допомогою setText"
Я встановлюю текст за допомогою setText () наступним чином. prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); У цьому Перший є простим у використанні, а Другим - це встановлення тексту з форматуванням тексту. Android Studio настільки цікавий, що я скористався Меню, Analyze -> Code Cleanupі я отримав …

8
requestFeature () необхідно викликати перед додаванням вмісту
Я намагаюся реалізувати власну панель заголовків: Ось мій клас Helper: import android.app.Activity; import android.view.Window; public class UIHelper { public static void setupTitleBar(Activity c) { final boolean customTitleSupported = c.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); c.setContentView(R.layout.main); if (customTitleSupported) { c.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); } } } Ось де я називаю це в onCreate (): @Override public void onCreate(Bundle …

15
Вимкнення функції хромування Android, що висувається для оновлення
Я створив невелику веб-програму HTML5 для своєї компанії. Ця програма відображає список елементів, і все працює добре. Додаток використовується в основному на андроїд-телефонах та Chrome як браузер. Також сайт зберігається на головному екрані, тому Android керує всією справою як додаток ( я думаю, використовуючи WebView ). Chrome Beta (і я …

18
java.lang.IllegalStateException: Неможливо виконати цю дію після onSaveInstanceState
Я використовую бібліотеку підтримки для свого додатка. У своїй FragmentActivity я використовую AsyncTask для завантаження даних з Інтернету. У методі onPreExecute () я додаю фрагмент, а в методі onPostExecute () я знову видаляю його. Коли орієнтація змінюється між ними, я отримую вищезазначений виняток. Будь ласка, подивіться на деталі: private class …

11
Показує порожній вигляд, коли ListView порожній
Чомусь порожній вигляд, TextView в цьому випадку, завжди з’являється, навіть коли ListView не порожній. Я думав, що ListView автоматично визначить, коли відображатиметься порожній вигляд. <RelativeLayout android:id="@+id/LinearLayoutAR" android:layout_height="fill_parent" android:layout_width="fill_parent"> <ListView android:id="@+id/ARListView" android:layout_width="fill_parent" android:layout_height="fill_parent"></ListView> <ProgressBar android:id="@+id/arProgressBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true"></ProgressBar> <!-- Here is the view to show if the list is emtpy …
135 android  listview 

23
Java закінчила ненульовим значенням виходу 2 - Android Gradle
Я отримую цю помилку під час виконання свого додатка для Android (я очистив її, а потім створив її, але помилка все ще присутня) Синхронізація: Гаразд Зробіть проект: Гаразд Чистота: Гаразд Запуск: помилка Помилка: Не вдалося виконати завдання ": app: dexDebug '.com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Процес" команда "C: \ Програмні файли \ Java …

7
Як передати змінну від Activity до Fragment і повернути її назад?
Зараз я роблю додаток для Android, і хочу передати дату між активністю та фрагментом. У моїй діяльності є кнопка, яка відкриває фрагмент: DatePickerFragment. У своїй діяльності я показую дату, яку хочу змінити фрагментом. Тому я хочу передати дату дату вибору та повернути її назад до активності. Я спробував багато рішень, …

5
Asynctask vs Thread в android
В інтерфейсі для виконання деяких фонових робіт я використовував окрему Thread. Але як пропонують інші, я зараз використовую AsyncTask. У чому головна відмінність між a Threadі an AsyncTask? У якому сценарії я повинен використовувати a Threadчи an AsyncTask?

10
Як додати кнопку до екрана PreferenceScreen?
Я зовсім новачок у розробці Android і просто натрапив на налаштування. Я знайшов PreferenceScreenі хотів створити функціонал для входу за допомогою нього. Єдина проблема, яка у мене є, це те, що я не знаю, як я можу додати кнопку "Логін" до PreferenceScreen. Ось як PreferenceScreenвиглядає: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> ... <PreferenceScreen android:title="@string/login" …

7
Як використовувати API камери або camera2 для Android для підтримки старих і нових версій API без заміток на заставлення?
Новий API2 camera2 мене бентежить. Я хочу розробити додаток (для Android API 10 - 21), який використовує камеру пристрою. Як зазначено тут , я повинен використовувати API "Камера". Однак, коли я намагаюся додати API "Camera" (android.hardware.Camera) до функції користувача маніфесту, він позначається як застарілий . З іншого боку, я не …

9
Як змінити назву програми для типу збірки Gradle
Я намагаюся з'ясувати спосіб змінити назву програми мого додатка на тип збірки в градусах. Наприклад, я хотів би мати версію налагодження і версію <APP_NAME>-debugqa <APP-NAME>-QA. Мені знайоме: debug { applicationIdSuffix '.debug' versionNameSuffix '-DEBUG' } Однак, здається, я не можу знайти команду gradle, щоб застосувати зміну програми під час запуску.

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