Articles of Андроид

Пользовательская панель прогресса для Android

Возможно ли сделать индикатор выполнения, как показано ниже. Звезда должна быть заполнена путем предоставления процента. Любая помощь будет очень заметной. Благодарю.

Cant добавляет новый объект в RealmList из-за ссылки на нулевой объект

Я должен обладать объектами, один из которых является базовым объектом RealmObject с двумя строками и логическим, другой – просто RealmList для этого объекта для облегчения доступа. Когда я пытаюсь получить список из моего экземпляра ContactBook и добавить новый объект, я получаю попытку вызвать виртуальный метод на ссылке на нулевой объект. Однако я могу получить размер […]

Как скрыть панель действий (Шерлок) внутри фрагмента?

У меня есть панель действий, созданная в основном действии, и это создает кучу фрагментов. Однако есть несколько фрагментов, которые требуют, чтобы панель действий была скрыта, но я не могу ссылаться на класс ActionBarSherlock внутри фрагмента. Как скрыть панель действий? Спасибо за любые предложения.

Пользовательские кнопки треугольника Android

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

Запуск приложения при загрузке завершен

Ниже приведен код, который я использую для запуска моего приложения, когда устройство включено. public class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Log.i("BootReceiver","intent received"); Intent myIntent = new Intent(context, ACT_Home.class); myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(myIntent); } } И в манифесте (в качестве дочернего элемента <Application> ): <receiver android:name="host.alarmmanager.BootReceiver"> <intent-filter > <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver> […]

Android HelloViews Spinner Tutorial Rid и R.array не могут быть решены

У меня проблемы с Android HelloViews Spinner Tutorial. Ошибка в HelloSpinner.java указывает, что «Rid не может быть разрешен» и «R.array не может быть разрешен». Ошибка в AndroidManifest.xml гласит: «Нет найденного ресурса, который соответствует указанному имени (в« метке »со значением« @ string / app_name »)» и «Нет найденного ресурса, который соответствует указанному имени (в« метке »с […]

Новичок – использование переменных, определенных в одном классе в другом классе

Итак, скажем в моей основной деятельности, у меня есть массив, объявленный таким образом, что у меня нет проблем с использованием каких-либо методов main: public int currentPrices[] = {0,0,0,0,0,0,0,0,0}; Теперь мой класс buyDialog выглядит следующим образом: package foosh.Frontier; import android.app.Activity; import android.os.Bundle; import foosh.Frontier.*; public class buyDialog extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { […]

Espresso AmbiguousViewMatcherException при попытке нажать кнопку навигации

Тест, который я пытаюсь сделать: сделайте покупку, запомните заголовок, затем вернитесь к домашней операции и нажмите «home_image», который является кнопкой изображения. Моя проблема в том, что я не могу перемещаться по home_image. Я нажимаю на него, и я получаю фиктивный дубликат ID. Я считаю, что дубликат ID относится к не видимым фрагментам, которые имеют одинаковый […]

Как получить правильный подшипник (магнитную ориентацию) независимо от ориентации экрана?

Я хочу получить текущую магнитную ориентацию независимо от текущей ориентации экрана (пейзаж или портрет). Я нашел этот пример, но он не является независимым от ориентации, не так ли? И это тоже мне не помогло. Я также читал http://android-developers.blogspot.de/2010/09/one-screen-turn-deserves-another.html . Это мой нынешний подход с устаревшим способом, который я не хочу использовать (короткий): mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION); private SensorEventListener […]

Панель инструментов ActionMode pre pre Lollipop не работает

Панель инструментов ActionMode, похоже, игнорирует мой стиль на устройствах, предшествующих Lollipop. Вот мой стиль: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowNoTitle">true</item> <!–We will be using the toolbar so no need to show ActionBar–> <item name="windowActionBar">false</item> <item name="android:windowDrawsSystemBarBackgrounds">true</item> <item name="windowActionModeOverlay">true</item> <item name="android:textColorPrimary">#DD000000</item> <item name="android:textColorSecondary">#8A000000</item> <!– Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette–> <!– colorPrimary is used for the default action […]