На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Hsilgos
  
> Android: Switch некорректно отображается на Samsung устройствах
    Такая проблема – Switch некорректно отображается на некоторых Samsung устройствах. См. рисунок:

    user posted image

    Его код:

    ExpandedWrap disabled
      <Switch                        
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:text="Full screen"
          android:id="@+id/optionFullscreen"
          android:layout_margin="10dp"
          android:onClick="onOptionBtClick"
          android:checked="false" />

    Подскажите, пожалуйста, как сделать, чтобы переключатель не занимал более 40% от всего выделенного пространства? (а то он сейчас "зажимает" текст)

    Задал этот вопрос на Stackoverflow, но никто пока не ответил:
    http://stackoverflow.com/questions/3319645...on-some-devices
    Сообщение отредактировано: ViH -
      ExpandedWrap disabled
            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal">
         
                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:text="New Text"
                    android:id="@+id/textView"
                    android:layout_weight="4" />
         
                <Switch
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:id="@+id/switch1"
                    android:checked="true"
                    android:layout_weight="6" />
         
            </LinearLayout>


      Понятно, что нужно выставлять гравити и пр. НО смысл думаю понятен. У лучше выставит у свитчера текст для вкл и выкл. На иностранных языках может не хватить места и будет некрасиво выглядеть
      Сообщение отредактировано: Marriage -
        Marriage, не помогло. Получилось, что часть переключателя (где OFF на картинке) не влезла (урезана), т.к. он почему-то очень широкий. Как можно задать его максимальную ширину? Такая проблема только на Samsung устройствах.
            ViH
            Если еще актуально, может скриншотик выложишь ?
              Цитата Marriage @
              Если еще актуально, может скриншотик выложишь ?

              Попробую выложить позже, т.к. сейчас нет Samsung устройства, чтобы сделать скриншот, но выглядет так, как я нарисовал на рисунке выше.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0223 ]   [ 15 queries used ]   [ Generated: 16.04.24, 05:05 GMT ]