用于修复所有设备的图像选项卡

时间:2016-08-18 04:34:15

标签: java android

我想为创建图像选项卡设置三个图像。我在activity_main.xml文件中设置了三个图像。但是只有5.0英寸的屏幕才可以。如果这样,图像非常小。我怎么能这样做?请帮忙我好心。

这是activity_main.xml

#Create the dots for the 4-digit numbers
str1 <- gsub("(\\d{2})(\\d{2})", "\\1.\\2", data1$Coordinates)
#extract the numbers in a list with gregexpr/regmatches
lst <- regmatches(str1, gregexpr("\\d{2}\\.\\d{2}", str1))
#convert to numeric
lst <- lapply(lst, as.numeric)
#pad with NA's at the end and convert to data.frame
d1 <- do.call(rbind.data.frame, lapply(lst, `length<-`, max(lengths(lst))))
#change the column names
colnames(d1) <-  paste0(c("x.", "y."), rep(1:2,each = 2))
#cbind with the first column of 'data1'
cbind(data1[1], d1)

1 个答案:

答案 0 :(得分:-1)

我可以建议两种方式: 1)对所有5种屏幕尺寸(hdpi,mdpi,xhdpi,xxhdpi,xxxhdpi)使用基于mipmap的图像。而不是

$ awk -f script.awk file.[123]
1. c2 888888  somestuff   file.1/1,5_file.2/5_file.3/6
2. c2 999999  somestuff   file.1/2_file.2/2_file.3/2
   c2 999999  somestuff
3. c2 777777  somestuff   file.1/3_file.2/4_file.3/4
4. c2 666666  somestuff   file.1/4_file.3/5
5. c2 888888  somestuff   file.1/1,5_file.2/5_file.3/6
$

试试这个:

     <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)按照reference

使用Vector Drawables