Articles of layout

Различные tabMode для TabLayout

Я использую ViewPager и TabLayout. Если вкладки можно разместить на вкладке displayMode, они должны быть: app:tabMode="fixed" еще app:tabMode="scrollable" Как я могу это сделать?

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

У меня есть клавиатура, где пользователь может переключаться между двумя разными видами. Согласно их выбору, я возвращаю макет в onCreateInputView () layout = (RelativeLayout)getLayoutInflater().inflate(R.layout.activity_main, null); return layout; XML макета <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:background="#FFF" android:layout_alignParentTop="true" tools:context="com.main.MainActivity" > <Button android:id="@+id/tag" android:layout_width="150dp" android:layout_height="50dp" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:text="#Test" android:visibility="visible" android:singleLine="true"/> <ImageButton android:id="@+id/popular" android:layout_width="50dp" android:layout_height="50dp" android:layout_toLeftOf="@+id/myCaps" android:src="@drawable/connection" android:visibility="visible" […]

Не получать сообщение eglMakeCurrent с сообщением EGL_BAD_ALLOC, когда мы вообще не используем GLSurface

Мое приложение продолжает получать отчет о сбоях на устройствах Android 4.4.x, samsung, xiaomi … java.lang.IllegalStateException: eglMakeCurrent failed EGL_BAD_ALLOC at android.view.HardwareRenderer$GlRenderer.createSurface(HardwareRenderer.java:1354) at android.view.HardwareRenderer$GlRenderer.createEglSurface(HardwareRenderer.java:1241) at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:1058) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1580) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1030) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5639) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761) at android.view.Choreographer.doCallbacks(Choreographer.java:574) at android.view.Choreographer.doFrame(Choreographer.java:544) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747) at android.os.Handler.handleCallback(Handler.java:733) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5047) at java.lang.reflect.Method.invokeNative(Method.java) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:807) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:623) at […]

SwipeRefreshLayout с несколькими списками ListViews

У меня довольно сложная структура с FrameLayout содержащей 2 LinearLayout s (один показывается только за раз). Один из LinearLayout s требует обновления для обновления. Таким образом, мой формат XML выглядит примерно так: <FrameLayout> […] <SwipeRefreshLayout> <LinearLayout> <TextView/> <TextView/> <ListView/> <TextView/> <ListView/> </LinearLayout> </SwipeRefreshLayout> </FrameLayout> Я хочу, чтобы иметь возможность перетаскивать на весь Linearlayout , поэтому […]

5.1.1 уведомление TextView, правильный способ обработки белого текста?

Я помещал TextView в пользовательский макет для уведомления. Цвет TextView становится автоматически белым. Это ошибка Android? Потому что до Lollipop фон уведомлений был темного цвета, поэтому белый текст имел смысл. Теперь на Lollipop фон по умолчанию белый, поэтому белый текст невидим. Или я должен явно задать цвет текста? Вставка андроида: textColor = "@ android: color […]

Android 5.0, как прокрутить сетку до фиксированной позиции, используя Etsy StaggeredGridView

Я некоторое время работал с Eagy's StaggeredGridView , и я доволен этим, но теперь у меня есть проблема, которую я не могу решить. Мне нужно прокрутить до фиксированной позиции (в пикселях или в позиции адаптера) в списке, и я использую это (да, позиция находится под заголовком, как вы можете видеть): gridView.scrollListBy(header.getHeight()); Кроме того, такие методы […]

Как включить масштабирование веб-браузера за линейной компоновкой в ​​Android?

Я сделал приложение, в котором есть прозрачное изображение на веб-просмотре. У моего веб-браузера включена функция масштабирования, но после того, как я поместил прозрачное изображение в прозрачный LinearLayout в Webview , я не могу активировать масштабирование. Возможно, прозрачный LinearLayout (содержащий частичное прозрачное изображение) в Webview ограничивает событие касания, которое должно быть обнаружено в Webview . Итак, […]

Эффект скручивания страницы Android для арабского

Я работаю над проектом, в котором я хочу прокручивать арабские страницы, используя curl effect harism Я также попробовал harism изменить слева направо, но не нашел никакой помощи

Как добавить несколько textview с изображением в edittext в android

Я хочу добавить несколько текстовых просмотров с изображением в edittext в android. Я могу добавить один текст с изображением в edittext в android по следующему коду. ClickableSpan clickSpan = new ClickableSpan() { @Override public void onClick(View view) { Log.v("clicked", view.getClass().getSimpleName()); // int i = ((EditText) view).getSelectionStart(); // int j = ((EditText) view).getSelectionEnd(); // phoneNum.getText().replace(Math.min(i, j […]

Поля темы и фона приложения AppCompat Dialog с круговым раскрытием

У меня возникают некоторые трудности. Я хочу подражать плавающей виджет поиска, как видно из приложения Google I / O 2015 – см. Ниже. До сих пор мне удалось включить свою вторую (поисковую) деятельность в диалог с темой Theme.AppCompat.Light.Dialog. Я выполнил шаги, показанные здесь, https://stackoverflow.com/a/32199671/2674529, чтобы работать с эффектом круглого раскрытия. Второй стиль активности определен в […]

Intereting Posts