我经常一起工作wrap_content。并且它正常工作。
但是最近出现了问题-如果我不提供图像的大小,则看起来比实际尺寸要大得多。
也许是因为我必须使用Android Studio。我不知道。
编辑:
image.png大小为160像素x 160像素
<ImageView
android:layout_width="160px"
android:layout_height="160px"
android:src="@drawable/image" />
Run Code Online (Sandbox Code Playgroud)
这就是一切看起来很好的样子。
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image" />
Run Code Online (Sandbox Code Playgroud)
但是现在那张照片看起来太大了。
我知道正确的方法是在中使用wrap_content,但是因为这个问题我不能这样做。
这里也回答了类似的问题:为什么包装内容大于实际像素大小?
我粘贴答案以节省时间:
有关支持多个屏幕的很好解释,请参见
http://developer.android.com/guide/practices/screens_support.html。
您需要在缩放后将图像放入相应的文件夹中。
例如,如果您想要100 * 100的图像,则放置
适用于低密度设备的75 * 75 indrawable-ldpi
适用于中密度设备的100 * 100 indrawable-mdpi
适用于高密度设备的150 * 150 indrawable-hdpi
200 * 200 in drawable-xhdpi用于超高密度设备
| 归档时间: |
|
| 查看次数: |
3664 次 |
| 最近记录: |