Уродливые девять патчей, не правильно масштабируемые

1

A сделал несколько девяти патчей для моих кнопок в Android, но они масштабируются неровно. Странно то, что они только уродливы в одном конкретном проекте Android.

Изображение 174551

Я не знаю, из-за чего девяти патч плохо масштабируется. Это XML, используемый в плохо масштабированном проекте, он аналогичен в хорошо масштабированном проекте.

<Button
    android:id="@+id/issueShare"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:layout_marginLeft="5sp"
    android:layout_marginRight="5sp"
    android:background="@drawable/button"
    android:text="Delen" />
  • 0
    Я бы предложил использовать «wrap_content» для высоты макета, а затем добавить его, как необходимо. Макеты также зависят от их родителей, так что вы можете включить полные файлы макетов, в которых они используются?
  • 0
    О, я имел это, но проверил, как это будет работать с фиксированной высотой, но это не помогает.
Теги:
nine-patch

2 ответа

1
Лучший ответ

Я нашел решение на том месте, которое я бы никогда не посмотрел. Проблема заключалась в том, что в моем манифесте Android я не указал android:targetSdkVersion, только minSdkVersion. После установки android:targetSdkVersion девять патчей масштабируются.

1

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

  • 0
    Нет, я не указал изображение для каждого описания, но я нашел проблему, см. мой собственный ответ. Спасибо, в любом случае!
  • 0
    отлично! я рад, что вы нашли проблему :)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню