我需要从ImageView的开头和结尾删除空格,就像在图片上一样。
布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dp">
<ImageView android:layout_width="wrap_content"
android:layout_height="match_parent"
android:scaleType="fitCenter"
app:srcCompat="@drawable/z"
android:id="@+id/imageView" android:adjustViewBounds="true"/>
<TextView android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ellipsize="end"
android:lines="2"
android:gravity="center"
android:text="New Text"
android:id="@+id/textView"/>
</LinearLayout>
结果:
需要这样:
答案 0 :(得分:0)
我认为你的图像高度应该是wrap_content,或者你可以使用固定高度&amp;宽度。
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitCenter"
app:srcCompat="@drawable/z"
android:id="@+id/imageView"
android:adjustViewBounds="true"/>
答案 1 :(得分:0)
我认为你的图像高度远远大于match_parent它的attr。 再次imageview的比例类型
android:scaleType="fitCenter"
强制图像根据其高度调整宽度,从而调整空白。
答案 2 :(得分:0)
使用此:
library(sf)
library(assertthat)
library(parallel)
us_shp <- "data/cb_2016_us_state_20m/cb_2016_us_state_20m.shp"
if (!file.exists(us_shp)) {
loc <- "https://www2.census.gov/geo/tiger/GENZ2016/shp/cb_2016_us_state_20m.zip"
dest <- paste0("data/cb_2016_us_state_20m", ".zip")
download.file(loc, dest)
unzip(dest, exdir = "data/cb_2016_us_state_20m")
unlink(dest)
assert_that(file.exists(us_shp))
}
usa <- st_read("data/cb_2016_us_state_20m/cb_2016_us_state_20m.shp", quiet= TRUE) %>%
filter(!(STUSPS %in% c("AK", "HI", "PR")))
test <- usa %>%
st_par(., st_union, n_cores = 2)
答案 3 :(得分:0)
按照@ G.Dator的说法调整图像大小。但是,如果您不想调整图像大小。请尝试根据屏幕大小(如值,大值,值-xlarge)从 dp 中的值给出layout_width的大小。
机器人:layout_width = “@扪/ XYZ”