2016-08-18 3 views
-2

私は画像作成タブのために3つの画像を設定したいと思います.3つの画像をactivity_main.xmlファイルに設定しました。しかし、画面5.0インチのみでOKです。画像が小さければ、画像は非常に小さくなります。私はそれをすることができますか?親切に私を助けてください。 1)すべての5つの画面サイズ(hdpi、MDPI、xhdpi、xxhdpi、xxxhdpi)のためのミップマップベースの画像を使用します。 すべてのデバイスのために修正する画像タブ

この

はactivity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/layout_main" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical"> 

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     tools:context=".SettingActivity" 
     android:baselineAligned="false"> 
     <Button 
      android:id="@+id/imageButtonHomeSelector" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/icon_home_config" 
      android:onClick="imageButtonHomeSelector" 

      /> 

     <Button 
      android:id="@+id/imageButtonLoginSelector" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/icon_login_config" 
      android:onClick="imageButtonLoginSelector" 

      /> 

     <Button 
      android:id="@+id/imageButtonSettingSelector" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/setting_button_hover" 
      android:onClick="imageButtonSettingSelector" 

      /> 

    </LinearLayout> 

答えて

-1

が、私は二つの方法を提案することができます。

 <Button 
     android:id="@+id/imageButtonLoginSelector" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@mipmap/icon_login_config" 
     android:onClick="imageButtonLoginSelector"/> 

にターン自動的に画面サイズに基づいて、それぞれの画像を使用している:そしてよりむしろ

 <Button 
     android:id="@+id/imageButtonLoginSelector" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/icon_login_config" 
     android:onClick="imageButtonLoginSelector"/> 

はこれを試してみてください。

2)これに応じてVector Drawablesを使用してくださいreference

関連する問題