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

Поддержка RTL для пользовательского editext для доступных слева

У меня есть edittext, у меня есть изображение, которое можно вытащить слева, но не редактируемым префиксом editext, но теперь я хотел, чтобы он поддерживал rtl. Несмотря на мои усилия, я не могу поддержать rtl. Мой пользовательский класс выглядит следующим образом: public class PrefixedEditText extends TextInputEditText { private String mPrefix = "+"; // can be hardcoded […]

Как заставить приложение для Android работать только с RTL-макетом?

Я хочу иметь только RTL-макет. Я не хочу иметь макеты, которые зависят от языка мобильного телефона пользователя. Что я должен добавить в файл манифеста Android, чтобы принудительно использовать RTL?

Android: кнопка навигации показывает неправильную сторону, когда направление макета RTL

Я задал этот вопрос раньше ( здесь ), но никто не ответил, поэтому я прошу его немного проще. Проблема заключается в том, что я меняю направление макета на RTL (в xml-файле: android:layoutDirection="rtl" или программно: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){ getWindows().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); } Не имеет значения) значок навигации остается LTR Как я могу исправить эту проблему? Чтобы быть более […]

Прямое выравнивание Android TextView на устройстве справа налево

Я пишу приложение, которое отображается на иврите, и для этого я правильно выравниваю текст TextView. При разработке на устройстве Nexus все отлично работает, и тексты отображаются так, как следует, используя андроид: gravity = «right» для TextView. Когда я запускаю одно и то же приложение на локальном мобильном устройстве-носителе (Израиль), на котором работает пользовательский ПЗУ, все […]

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

Это короткий вопрос: Я пытаюсь заставить панель действий (используемую панелью инструментов) использовать выравнивание 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 { […]

Intereting Posts
Android.app.Fragment $ InstantiationException: попытка создания экземпляра класса ScannerFragment, который не является фрагментом Android – просмотр прокрутки ViewPager Разархивировать файл в Android-активах Разница между addOnGlobalLayoutListener и onWindowFocusChanged? Получить фоновый доступный вид Не удается запустить приложение Android на эмуляторе / устройстве – активности не существует? Обертка / разворачивание курсора в ContentProvider Время автономной работы Android XMPP Uncaught TypeError: Не удается прочитать свойство 'tagName' из null Настройка фона «Просмотр» на основе атрибута theme RxJava Не удается создать обработчик внутри потока, который не вызвал Looper.prepare () Как создать событие click для детей в расширяемом списке Идеи источника QualcommCameraHardware native_get_picture: MSM_CAM_IOCTL_GET_PICTURE Ошибка времени ожидания подключения? Как преобразовать файл jar в формат apk? Как реализовать функции RFID в нашем приложении для Android