Articles of layout

Admob adview анимация заставляет glsurfaceview задерживаться

У меня возникают проблемы с получением стандартного баннера adView, чтобы «играть хорошо» с моим GLSurfaceView. Когда adView изменяет состояния (переключается между тремя его появлениями), это приводит к заметному снижению частоты кадров в GLSurfaceView. Вот код из моего макета xml (XXXXXX = censored info :)): <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#ffffffff" tools:context=".MainActivity" […]

Android: отображение WhiteSpace при закрытии мягкой клавиатуры

У меня есть макет, который содержит ListView и EditText под ListView, который используется для поиска в виде списка. Проблема в том, что когда я закрываю мягкую клавиатуру после поиска, она дает рывок и показывает пробел при закрытии мягкой клавиатуры. Я попробовал adjustPan, но он перемещает весь макет.

Внутренний NPE для Android в диспетчере ViewGroupAttachedToWindow

Кто-нибудь знает, как решить следующую bug ? java.lang.NullPointerException at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2434) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2434) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2434) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2434) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2434) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1313) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1110) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4484) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725) at android.view.Choreographer.doCallbacks(Choreographer.java:555) at android.view.Choreographer.doFrame(Choreographer.java:525) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4856) at java.lang.reflect.Method.invokeNative(Method.java) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774) at dalvik.system.NativeStart.main(NativeStart.java) Я получил его несколько раз […]

Android Layout ниже и выше

У меня есть три TextViews. Первая и третья определяются с изменением текста. Во-вторых, TextView между первым и третьим получает значение с помощью ввода. Как установить второй TextView между первым и третьим в макете? <TextView android:id="@+id/secondtext" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/firsttext" android:layout_above="@+id/thirdtext" android:layout_alignLeft="@+id/firsttext" android:layout_alignRight="@+id/thirdtext" android:background="@drawable/border" android:scrollbars="vertical" android:textAppearance="?android:attr/textAppearanceMedium" /> Это не работает! <TextView android:id="@+id/secondtext" android:layout_width="282dp" android:layout_height="wrap_content" android:layout_alignLeft="@+id/firsttext" android:layout_below="@+id/firsttext" android:background="@drawable/border" […]

Android ViewSwitcher с фрагментами

У меня есть фрагмент со списком элементов. Когда элемент кликается, мне нужно показать детали этого элемента в другом фрагменте. В основном я ищу что-то похожее на вызов новой активности из другого вида деятельности. Поскольку я использую фрагменты, я всегда использую приведенный ниже код, чтобы показать другой фрагмент из одного фрагмента: FragmentTransaction transaction = getFragmentManager().beginTransaction(); Fragment […]

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

Я разработал приложение для Android, которое отлично работает на смартфонах. Когда я пытаюсь использовать Amazon Fire TV, я вижу, что никакое представление не фокусируется на запуске, а нажатия клавиш на пульте дистанционного управления не имеют никакого эффекта. Как сделать элемент на панели действий фокусом (элемент действия должен иметь фокус, а именно синие линии вокруг него). […]

Xamarin Studio (Android) Ошибка Inflating Class <unknown> Если не очищено

Проблема: После изменения любого файла макета в моем проекте Android в Xamarin Studio мой mainlauncher (SplashActivity) выдает следующее исключение. Исключение продолжается до тех пор, пока я не очищу свой проект. Исключение: Бинарная строка XML-файла # 17: ошибка раздувания класса Окружающая среда: Я использую следующие инструменты: Xamarin Studio: Version 5.2.1 (build 1) Xamarin.Android: Version 4.1.0 Со […]

Горизонтально прокручиваемые вкладки внутри фрагмента в действии

Мне нужно реализовать горизонтально прокручиваемые вкладки внутри Fragment внутри уже созданного Activity . Но класс Inventory естественно расширяет Fragment и если я попытаюсь расширить FragmentActivity из Inventory , это не сработает. Внутри этого: Поместите что-то вроде этого: import android.app.Fragment; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; […]

Изменение высоты / высоты строки в EditText на уровне символов

Я реализовал смелые, большие, не редактируемые «умные кавычки» в начале и в конце моего EditText: Котировки являются неотбираемой частью текста, на которой я устанавливаю RelativeSizeSpan(2f) . Результат – это то, что я хотел. s.setSpan(spanLeft, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); s.setSpan(spanRight, s.length() – 1, s.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); Однако, как вы видите, более крупный размер шрифта приводит к увеличению высоты, […]

Клавиатура Android EditText не показана в фрагменте

Я добавил EditText в Fragment , но мой EditText не показывает клавиатуру, даже если я нажимаю EditText . Вот мой код <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white"> <EditText android:id="@+id/setting_nickname" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="8" android:gravity="right" android:hint="Samantha" android:textColorHint="@color/nav_selected" android:textSize="14dp" android:textColor="@color/nav_selected" android:layout_centerVertical="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" > </EditText> <EditText android:id="@+id/setting_country" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="8" android:gravity="right" android:hint="Samantha" android:textColorHint="@color/nav_selected" android:textSize="14dp" android:textColor="@color/nav_selected" […]

Intereting Posts