Articles of справа налево

Как получить кнопку «вверх», которая используется на панели инструментов?

Это короткий вопрос: Я пытаюсь заставить панель действий (используемую панелью инструментов) использовать выравнивание LTR. Я преуспел в том, что сам макет использовал LTR, но не кнопку «вверх» (как я здесь делал, до того, как была введена панель инструментов ). Кажется, у этого представления нет идентификатора, и я думаю, что использование getChildAt () слишком рискованно. Может […]

Android: поддержка привязки ограничений RTL

Что лучше всего подходит для поддержки RTL в макете ограничений в android Studio, Или я должен создать разделенные макеты один для английского, а другой для арабского? Английская версия Ожидаемый макет с арабским языком Формат вывода при изменении языка устройства с английского на арабский <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:text="@string/CourseName" android:layout_width="wrap_content" […]

Override поддерживает Rtl в одном из макетов

Я установил android:supportsRtl="true" в <application> в AndroidManifest.xml, но мне нужно заставить одно из представлений оставаться слева направо , несмотря на то, что язык интерфейса – иврит или арабский. Как я могу заставить конкретное представление быть LTR в приложении RTL? В частности, я хочу заставить линейный макет идти слева направо, а не по умолчанию справа налево, […]

Как создать RTL ViewPager?

Я использую ViewPager в своем приложении, и я хочу поддерживать RTL, но когда я привязываю свой язык устройства к RTl, кажется, что он не работает. Я хочу, чтобы вкладки начинались с правой стороны (первый фрагмент справа). Пожалуйста, помогите мне решить проблему. EDIT : Вот его картина: вкладки начинаются с левой стороны Вот мой код: activity_main.xml: […]

Android 2.3 Поддержка иврита в Webview

Я тестировал приложение, которое я поместил в 2.3 на эмулятор Android 2.3, приложение включает в себя ивритские строки, отображаемые в WebView, для решения трех проблем: Рассказывая веб-браузеру об использовании ивритских шрифтов (см. Мой пост с решением ее Android 2.3 ивритских шрифтов в Webview ) Вызов веб-страницы для отображения строки справа налево, которую я решил, добавив […]

RecyclerView растет элемент справа налево

Я использую RecyclerView в горизонтальном направлении, а новый – слева направо. И прокрутка – ltr. Как изменить это направление? Код Xml: <android.support.v7.widget.RecyclerView android:id="@+id/rc3" android:layout_gravity="right" android:layout_width="fill_parent" android:layout_height="wrap_content" /> И Java: RecyclerView rc1 = (RecyclerView) findViewById(R.id.rc1); AdapterMainPrice mainPrice = new AdapterMainPrice(StructPrice.getThreePrice()); rc1.setHasFixedSize(false); LinearLayoutManager llm = new LinearLayoutManager(G.context); llm.setOrientation(LinearLayoutManager.HORIZONTAL); rc1.setLayoutManager(llm); rc1.setAdapter(mainPrice); адаптер: Открытый класс AdapterMainPrice расширяет RecyclerView.Adapter { […]

Как настроить мой ACTION BAR для поддержки права налево

Я очень новичок в Android и хочу написать приложение, поддерживающее языки rtl. За что я написал android:supportsRtl="true" На части приложения файла манифеста и вызвать forceRightToLeft on oncreate метод android. Метод имеет следующий орган: @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) private void forceRTLIfSupported() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { getWindow().getDecorView().setLayoutDirection( View.LAYOUT_DIRECTION_RTL); } } Но я понимаю на sdk API 16 (Android […]

Изменение направления макета RTL LTR

Похоже, что направление макета всех элементов GUI теперь контролируется системным языком. Когда это справа налево, все меню, диалоги, окна сообщений и т. Д. Появляются справа налево. Это ужасно. Приложение имеет встроенную функцию локализации («выберите страну»). Как я могу сделать локализацию приложения управляющим графическим интерфейсом приложения, а не системным языком устройств?

Как я могу использовать Android для квалифицированного файла ресурсов только на старых устройствах?

У меня есть отдельный файл макета для арабских пользователей, который я хочу использовать только для устройств, которые не поддерживают собственное зеркальное отображение RTL от Android (введено в API-интерфейсе 17). Если они используют устройство с API 17 или выше, я хочу использовать XML-файл по умолчанию. Как бы я это сделал? Я знаю: Если я поместил свой […]

Изменить EditText setError drawable gravity

Для EditText, который будет заполнен RTL-текстом, есть ли способ изменить гравитацию ошибки (и всплывающее окно, конечно)? Здесь приведен пример регулярной ошибки. Поэтому, поскольку введенный текст RTL, я бы хотел, чтобы всплывающее окно отображалось на стороне LEFT EditText Я попытался применить пользовательский drawable, но Drawable, похоже, не имеет метода setGravity. заранее спасибо.

Intereting Posts
Мгновенный запуск отключен, когда используется компилятор Jack Не удалось открыть файл на стороне клиента, попробовав сервер. Ошибка в Android. Как выполнить проверку подлинности в Google Talk с помощью токена аутентификации AccountManager с помощью Smack API? Как обнаружить событие прокрутки пользователя в Google Maps V2 для Android Android: изменение размера изображения в формате XML Не удается загрузить данные из кеша okHttp & retrofit Как получить сертификат отпечатка сертификата подписки (SHA1) для OAuth 2.0 на Android? Разница между андроидом: ширина и андроид: layout_width Есть ли простой фильтр «tee» для потоков Java? Общие сведения о RecyclerView setHasFixedSize Android: атрибуты по умолчанию для пользовательских представлений Как открыть макет при нажатии кнопки (android) Разработка такого же приложения на двух разных компьютерах Размытые изображения SVG в хром для Android Реагировать как отключить режим Android-андроида