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

Как изменить направление названия CollapsingToolbarLayout?

Я использовал библиотеку поддержки дизайна в своем проекте и хочу изменить направление названия CollapsingToolbarLayout от ltr до rtl (как вы можете видеть ниже). Как я могу это сделать? Я проверил эту ссылку, но не нашел ничего полезного. Макет для этого дизайна еще не готов, но это аналогичный xml: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" […]

ViewPager для слайдов экрана справа налево

Я использую ViewPager для слайда экрана, он отлично работает для скрипта языка слева направо, но для арабского скрипта, который фактически справа налево, не представляется возможным Могу ли я прокручивать страницы viewpager в обратном порядке?

Курсор в подсказке EditText не начинается справа для арабского

Я пытаюсь сделать EditText с текстом подсказки: на английском языке «пароль» .. курсор правильно установлен влево. Но для арабского языка, для которого подсказка «كلمه المرور», курсор всегда устанавливается слева (конец подсказки), а не справа. <EditText android:id="@id/ETPass" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/etUsrName" android:layout_marginLeft="@dimen/_25sdp" android:layout_marginRight="@dimen/_25sdp" android:layout_marginTop="@dimen/_5sdp" android:background="@drawable/signup_edittext_input" android:ellipsize="start" android:gravity="center|right" android:hint="@string/Password" android:imeOptions="actionNext" android:inputType="textPassword" android:paddingRight="@dimen/_5sdp" android:singleLine="true" android:textColor="@color/orange" android:textColorHint="@color/orange" /> Это происходит […]

Курсор Android на языках RTL

У меня проблема с курсором ввода android на языках RTL. Когда я нахожусь в макете поддержки RTL, у меня есть два курсора ввода, и это действительно смешно. У этого есть реальное решение, чтобы избавиться от этого? Я использую этот код, чтобы сделать мой андроид UI RTL: getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); И это мой xml для текстового представления: <android.support.design.widget.TextInputLayout […]

Как работает rtl с пользовательским представлением или холстом в andorid

Я просто хотел узнать, как работает Android с пользовательским представлением canvas в режиме RTL. Как и в этом примере, ссылка вопроса . Он отлично работает с английским языком, но когда язык изменен на арабский, его текст (+) исчезает. Поэтому я не хочу ответа, я в основном хочу знать, как работает холст RTL.

Android context.getResources.updateConfiguration () устарел

Совсем недавно context.getResources (). UpdateConfiguration () устарел в Android API 25, и рекомендуется использовать контекст. CreateConfigurationContext () . Кто-нибудь знает, как createConfigurationContext может использоваться для переопределения локали системы Android? Прежде чем это будет сделано: Configuration config = getBaseContext().getResources().getConfiguration(); config.setLocale(locale); context.getResources().updateConfiguration(config, context.getResources().getDisplayMetrics());

Поддержка 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. Когда я запускаю одно и то же приложение на локальном мобильном устройстве-носителе (Израиль), на котором работает пользовательский ПЗУ, все […]

Intereting Posts