2017-02-20 46 views
0

Я новичок в Android Studio, и я не понимаю, как я могу просто отобразить 16x16-пиксельное изображение на экране?Android Studio: как просто отобразить мое изображение 16x16 на экране?

Мне удалось отобразить его в более высоком масштабе, но это не то, что я хочу, я могу изменить его размер с помощью imageView.setScaleX(0.1f); imageView.setScaleY(0.1f);, но я уверен, что это неправильный способ сделать это.

Вот XML-код деятельности:

<ImageView 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:id="@+id/playerImage2"/> 

и вот как я использую этот ImageView:

ImageView imageView = (ImageView) findViewById(R.id.playerImage2); 
imageView.setImageResource(R.drawable.test_player); 

Как я мог сделать, чтобы увидеть мое изображение с правом разрешения?

Спасибо!

+1

Использование android: src = "@ drawable/test_player". Если вы хотите, чтобы это было 16x16px, измените layout_width и layout_height на 16px. –

+0

Спасибо за ответ! – Damoy

ответ

0
<ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:scaleType="fitXY" 
      android:layout_gravity="center" 
      android:src="@drawable/blue_bg" 
      android:id="@+id/playerImage2"/> 
+0

Спасибо за ответ! – Damoy