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

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

4
Android: як зробити так, щоб подання зростало, щоб заповнити доступний простір?
Це здається просто, але я не можу зрозуміти, як це зробити. У мене горизонтальний макет із EditText та двома кнопками ImageButtons. Я хочу, щоб ImageButtons мали фіксований розмір, а EditText займав залишок місця в макеті. Як цього можна досягти? <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> <ImageButton android:src="@drawable/img1" android:layout_width="50dip" …

11
Як проаналізувати масив JSON (не об’єкт Json) в Android
У мене проблеми з пошуком способу синтаксичного аналізу JSONArray. Це виглядає так: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Я знаю, як проаналізувати його, якщо JSON було написано інакше (Іншими словами, якщо б я повернув об'єкт json замість масиву об'єктів). Але це все, що я маю і маю з цим піти. * EDIT: Це дійсний json. …
90 java  android  json  gson  arrays 

6
Орієнтація макета в коді
У моєму додатку є цей код: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); і я просто хочу встановити орієнтацію LinearLayout на вертикальну. Еквівалент у XML: android:orientation="vertical" Як я можу це зробити в коді, без XML?

2
Значення верху, підйому, базової лінії, спуску, знизу та переду в FontMetrics для Android
Це здається основним запитанням, але я не міг знайти подібне на SO. Читаючи документацію , у мене були проблеми з розумінням концепцій. Я хочу зрозуміти, в чому різниця між topі, ascentа також bottomі descent. А де саме базовий рівень? У вас є схема, яка допоможе мені її візуалізувати?

10
Перетворити рядок у масив JSON
У мене є такий рядок JSON з веб-служби, і я намагаюся перетворити це на JSONarray { "locations": [ { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, { "lat": "23.053", "long": "72.629", "location": "ABC", "address": "DEF", "city": "Ahmedabad", "state": "Gujrat", "phonenumber": "1234567" }, …
90 java  android  json 


8
Вимкнути / перевірити на фіктивне розташування (запобігти підробці GPS)
Шукаємо найкращий спосіб запобігти / виявити підробку GPS на Android. Будь-які пропозиції щодо того, як це робиться, і що можна зробити, щоб це зупинити? Я здогадуюсь, що користувач повинен увімкнути фіктивні місця для підробки GPS, якщо це зроблено, то він може підробити GPS? Думаю, мені потрібно було б просто виявити, …
90 android  gps  spoof 

17
Помилка: Не вдалося відкрити zip-файл. Кеш залежностей Gradle може бути пошкоджений
Я оновив android studio 2.3, і там є помилка, gradle не будується, і вона постійно видає мені однакову помилку для всіх проектів. Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a …

5
Неможливо встановити подвійні SharedPreferences
Отримуючи помилку, метод put double є невизначеним для цього типу редактора sharedPreferences.Eclipse дається одне швидке виправлення, додане додавання до редактора, але коли я роблю це, все ще дають помилки, чому я не можу поставити double. Кодекс: @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); if (TextUtils.isEmpty(editBl.getText().toString())) { …

21
Встановлення власного заголовка ActionBar із фрагмента
У своєму Main FragmentActivityя налаштовую свій власний ActionBarзаголовок так: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Це працює ідеально. Однак, коли я відкриваю інші Fragments, я хочу, щоб заголовок змінився. Я не знаю, …

23
У чому причина помилки "Пристрій підтримує x86, але APK підтримує лише armeabi-v7a"
Я бавлюся з Android Studio, тестуючи деякі проекти з GitHub, і коли я намагаюся емулювати apk, це не дозволяє мені вибрати емулятор. Це говорить мені: Пристрій підтримує x86, але APK підтримує лише armeabi-v7a Чому це робиться?

9
Android SharedPreferences у фрагменті
Я намагаюся прочитати SharedPreferences усередині Fragment. Мій код - це те, що я використовую для отримання переваг у будь-якій іншій діяльності. SharedPreferences preferences = getSharedPreferences("pref", 0); Я отримую помилку Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Я намагався перейти за цими посиланнями, …

12
Android - Запобігання перезавантаженню WebView під час обертання
Коли я обертаю екран, WebView перезавантажує всю сторінку. У мене цього не може бути, оскільки частина мого вмісту містить динамічний / випадковий матеріал. В даний час при обертанні екран перезавантажує вихідну URL-адресу з методу loadUrl (). Будь-яка ідея, що не так з моїм кодом? MainActivity.java package com.mark.myapp; import android.app.Activity; import …

9
Як встановити колір повідомлення про помилку TextInputLayout?
Як я можу змінити колір повідомлення про помилку, яке можна встановити для відображення під текстовим полем у TextInputLayout(через setError(...)- див. Стан помилки тут )? Зазвичай він відображається у вигляді червоного кольору, який я хочу змінити. Імена / ключі яких елементів слід використовувати у своєму styles.xmlфайлі для націлювання на колір? Заздалегідь …


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