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

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

18
Android - SPAN_EXCLUSIVE_EXCLUSIVE пролеты не могут иметь нулевую длину
У меня есть следующий макет (практически пустой): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/set_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:contentDescription="content desc" android:orientation="vertical" > <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello, I am a TextView" /> </LinearLayout> Класс Activity содержит следующее: public class TestActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); } } Когда …
190 java  android 

9
Как узнать текущую ориентацию экрана?
Я просто хочу установить некоторые флаги, когда моя ориентация в альбомной ориентации, чтобы при воссоздании активности в onCreate () я мог переключаться между тем, что загружать в портретной или альбомной ориентации. У меня уже есть XML-файл layout-land, который обрабатывает мой макет. public void onConfigurationChanged(Configuration _newConfig) { if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) …

21
Как получить высоту ActionBar?
Я пытаюсь получить высоту ActionBar(используя Шерлока) каждый раз, когда создается действие (особенно для обработки изменений конфигурации при вращении, когда высота ActionBar может измениться). Для этого я использую метод, ActionBar.getHeight()который работает только тогда, когда ActionBarпоказано. Когда первое действие создается в первый раз, я могу позвонить getHeight()в onCreateOptionsMenuобратный вызов. Но этот метод …

6
Вызов getLayoutInflater () в местах, где нет активности
Что нужно импортировать или как я могу вызвать разметку макета в местах, отличных от активности? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } Я могу звонить getLayoutInflaterтолько в активности, …

15
Вид не привязан к сбою оконного менеджера
Я использую ACRA, чтобы сообщить о сбоях приложения. Я получал View not attached to window managerсообщение об ошибке и думал, что исправил его, pDialog.dismiss();заключив в оператор if: if (pDialog!=null) { if (pDialog.isShowing()) { pDialog.dismiss(); } } Это уменьшило количество View not attached to window managerсбоев, которые я получаю, но я …
190 android 

15
Как автоматически создать каталог на SD-карте
Я пытаюсь сохранить свой файл в следующем месте, FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); но получаю исключение, java.io.FileNotFoundException однако, когда я ставлю путь, как "/sdcard/"он работает. Теперь я предполагаю, что я не могу создать каталог автоматически таким образом. Может кто-нибудь подсказать, как создать directory and sub-directoryиспользующий код?


5
Android 4.3 Bluetooth энергосберегающий нестабильный
В настоящее время я занимаюсь разработкой приложения, которое будет использовать Bluetooth Low Energy (тестирование на Nexus 4). После начала работы с официальными API BLE в Android 4.3 я заметил, что после первого подключения устройства я редко могу успешно подключиться к этому устройству или любому другому устройству или связаться с ним. …

12
Как сделать макет с помощью View заполнить оставшееся пространство?
Я проектирую пользовательский интерфейс своего приложения. Мне нужен макет выглядит так: (<и> - кнопки). Проблема в том, что я не знаю, как убедиться, что TextView заполнит оставшееся пространство, две кнопки имеют фиксированный размер. Если я использую fill_parent для просмотра текста, вторая кнопка (>) не может быть отображена. Как я могу …

4
Загрузить файл HTML в WebView
У меня есть локальная html-страница вместе с несколькими другими указанными ей ресурсами (css-файлы и библиотеки Javascript), которые я хотел бы загрузить в WebView. Как это могло быть достигнуто? Возможно, не лучший способ продолжить, но я все еще экспериментирую.



25
Android, ListView IllegalStateException: «Содержимое адаптера изменилось, но ListView не получил уведомление»
Что я хочу сделать : запустить фоновый поток, который вычисляет содержимое ListView и частично обновлять ListView, пока вычисляются результаты. Я знаю, что мне следует избегать : я не могу связываться с содержимым ListAdapter из фонового потока, поэтому я унаследовал AsyncTask и опубликовал результат (добавление записей в адаптер) из onProgressUpdate. Мой …

9
Как настроить кнопку «Назад» на панели действий
Я смог настроить фон панели действий, изображение логотипа и цвет текста, используя следующие рекомендации: Android: Как изменить значок «Домой» панели действий, чтобы он отличался от значка приложения? Цвет текста ActionBar Фоновое изображение ActionBar Последнее, что я хочу настроить, это изображение кнопки «Назад». По умолчанию он серый, и мне бы хотелось, …

10
Ошибка надувания при расширении класса
Я пытаюсь создать собственный вид, GhostSurfaceCameraViewкоторый расширяетSurfaceView . Вот мой файл определения класса GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); …
188 java  android  xml  class  surfaceview 

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