Articles of Андроид

Стиль панели инструментов Android Spinner

Как я могу достичь материального дизайна spinner в панели инструментов? Я попробовал следующее, но мой счетчик выглядит так <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="56dp" android:background="@color/main_color" app:contentInsetLeft="14dp" app:contentInsetRight="14dp" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:theme="@style/ThemeOverlay.AppCompat.ActionBar"> <Spinner android:id="@+id/spinner_nav" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </android.support.v7.widget.Toolbar> Мой минимальный sdk равен 15. На мой onCreate ButterKnife.inject(this); mToolbar.inflateMenu(R.menu.menu_login); mToolbar.setTitle(R.string.sign_in); mToolbar.setOnMenuItemClickListener(this); SpinnerAdapter spinnerAdapter = ArrayAdapter.createFromResource(this, R.array.options, android.R.layout.simple_spinner_dropdown_item); mSpinner.setAdapter(spinnerAdapter); mSpinner.setOnItemSelectedListener(this); Меню – […]

Android: панель прогресса Semi Circle

Я хочу полупрозрачный индикатор хода в фоновом режиме изображения. Как показано ниже. Я пытался рисовать, используя холст, но не могу добиться успеха. Я также устал от некоторой пользовательской библиотеки показателей выполнения, но результат такой же. какие-либо предложения. Ищет одноразовую разработку и используется в каждом размере экрана.

Aapt.exe прекратил работу в eclipse 4.3 kepler SDK 22.3 API уровня 19

Когда я компилирую программу андроида в Eclipse4.3 kepler с SDK версии 22.3 API уровня 19, чем он выдает ошибку, так как aapt.exe прекратил работу, журнал показывает эту сигнатуру проблемы: Problem Event Name: APPCRASH Application Name: aapt.exe Application Version: 0.0.0.0 Application Timestamp: 52684cb5 Fault Module Name: aapt.exe Fault Module Version: 0.0.0.0 Fault Module Timestamp: 52684cb5 Exception […]

AndroidGameWindow.SetDisplayOrientation NullReferenceException

Я разработал игру для Android с помощью MonoGame & Xamarin. Я включил BugSense в него и быстро начал получать следующую трассировку стека исключений: System.NullReferenceException: Object reference not set to an instance of an object at Microsoft.Xna.Framework.AndroidGameWindow.SetDisplayOrientation (Microsoft.Xna.Framework.DisplayOrientation) <0x001c4> at Microsoft.Xna.Framework.AndroidGameWindow.SetOrientation (Microsoft.Xna.Framework.DisplayOrientation,bool) <0x00097> at Microsoft.Xna.Framework.OrientationListener.OnOrientationChanged (int) <0x001c7> at Android.Views.OrientationEventListener.n_OnOrientationChanged_I (intptr,intptr,int) <0x0003f> at (wrapper dynamic-method) object.ed9d7c7c-f3e6-4d7a-9249-1a139a251aed (intptr,intptr,int) […]

Установите следующий EditText, сфокусированный и редактируемый на KEY_DOWN

У меня есть макет с двумя редакторами. Мне нужно установить второй, сфокусированный и редактируемый, когда клавиша ввода будет нажата на первую. У меня есть код для настройки фокуса, но я не могу начать печатать, когда второй получает фокус. PS Мне также нужно, чтобы edittext был ровно одной строкой без возможности создания дополнительных строк. Он также […]

Диалоговое окно «Диалог» устанавливает высоту диалога

Я просто использовал созданный первый диалог с помощью DialogFragment. Все работает отлично, за исключением того, что я не могу заставить диалоговое окно обернуть его макет. Мой макет имеет высоту всех элементов для wrap_content . В MyFragmentDialog я даже не могу найти метод, который подразумевал бы, что его можно использовать для установки высоты FragmentDialog . Что […]

Как показать элементы действия внизу с помощью панели инструментов

main.xml <item android:id="@+id/action_back" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_action_back" android:title="@string/back"/> <item android:id="@+id/action_save" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_action_save" android:title="@string/save"/> <item android:id="@+id/action_sort" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_action_sort_dark" android:title="@string/sort"/> <item android:id="@+id/action_new" android:orderInCategory="100" app:showAsAction="always" android:icon="@drawable/ic_new" android:title="@string/new_menu"/> manifest.xml <activity android:name="com.app.FileFragmentActivity" android:uiOptions="splitActionBarWhenNarrow" android:label="@string/app_name" > </activity> Вывод: Требование: Я хочу показать элементы действия внизу, как на двух скриншотах выше (отмечен красным). Я использую Toolbar используя библиотеку appcompat-v7 .

Создать / создать файл в Android-приложении

У меня есть класс, который создает (или открывает) файл для записи на него некоторых данных. Этот класс получает Контекст в конструкторе, сохраняет его в поле экземпляра, а затем использует его для вызова метода context.openFileOutput. При запуске приложения я создаю экземпляр этого класса, передавая ApplicationContext как контекст, и все работает так, как ожидалось. Однако, когда я […]

Вставка нескольких строк с помощью ContentProvider

Мне нужно сделать несколько строк в одной транзакции. Могу ли я сделать это с помощью ContentProvider?

Тестирование диалогов с помощью Robolectric

У меня есть пара вопросов по тестированию классов DialogFragment с Robolectric, поскольку я столкнулся с полным отсутствием информации по этой теме в Интернете. Каковы правильные аргументы для перехода к onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) ? Мне трудно передать аргументы в DialogFragment , я использую следующий подход: activity = new Activity(); dialog = new DialogFragment(); […]

Intereting Posts
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE при использовании общего идентификатора пользователя Как использовать onConfigurationChanged () и newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE в android 2.3.3 Будет ли разумная защита этой политики в отношении LVL LVL? Phonegap android – событие deviceready не запущено Что такое андроид multidex? Как использовать RoundedBitmapDrawable Замена пути замены: замена по всему пути (включая /) Папки Android Raw – создание и ссылка Android: Как автоматически перезапустить приложение после того, как оно было «принудительно закрыто»? Активность, перемещающаяся снизу вверх, но фоновая активность не должна перемещаться Карты Google google для Android показывают серые плитки, а не карту! Как получить координаты экрана из маркера в google maps v2 android Стиль Android 4.4 полупрозрачного статуса и стиля навигации на Android 5.0 Как заставить Share Intent открыть конкретное приложение? Диалоговая проблема: requestFeature () необходимо вызвать перед добавлением содержимого