стандартный размер текста и изображения в списке просмотра Android - PullRequest
2 голосов
/ 19 февраля 2011

Привет! Я читаю XML из Интернета и отображаю их в виде списка.XML содержит местоположение изображения, поэтому я отображаю изображение вместе с текстом.Размер изображения составляет 48 * 48 пикселей, как предлагается здесь .Но когда я вижу вид списка в реальном устройстве, изображение выглядит очень маленьким.Любая идея о том, как сделать это изображение немного большим?Есть ли стандартное изображение и размер текста?Это мой макет: -

<ImageView
    android:id="@+id/logo"
    android:layout_gravity="left"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    />
<TextView 
  android:id="@+id/name"
  android:textSize="16sp" 
  android:textStyle="bold" 
  android:textColor="#2B2B2B" 
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content"
  android:paddingLeft="5dp"
  android:layout_toRightOf="@id/logo"

/>

Ответы [ 4 ]

1 голос
/ 19 февраля 2011

используйте dip вместо px.когда вы используете dip, он выглядит более регулируемым и хорошим на разных экранах.

0 голосов
/ 19 февраля 2011

Попробуйте добавить

android:scaleType="center"

в ваш ImageView XML.Это не изменит ваше изображение, но отцентрирует его в вашем виде.

0 голосов
/ 19 февраля 2011

Используйте ImageView так:

Измените значения ширины и высоты по своему вкусу, но используйте измерение падения. С помощью свойства scaleType вы можете указать платформе растянуть ваше изображение.

0 голосов
/ 19 февраля 2011

На Android плохо объявлять размер макета в пикселях.Эта страница прямо от Google по теме: http://developer.android.com/guide/practices/screens_support.html Я хотел бы сделать что-то вроде этого

android:layout_height="wrap_content"
android:layout_width="fill_parent"

и посмотреть, как это выглядит.Не забудьте протестировать экран нескольких размеров, прежде чем закончить.Вы можете сделать это, создав различные AVD для эмулятора.

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

android:layout_height="96dip"
android:layout_width="fill_parent"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...