<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="2"
android:background="#ffffff">
<TextView
android:id="@+id/sorttxt"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="0.995"
android:text="Sort"
android:textSize="17dp"
android:textColor="#000000"
android:background="#25a65b"
android:drawableLeft="@drawable/leftImagesort"
android:gravity="center"
/>
<View
android:layout_width="0dp"
android:layout_height="40dp"
android:background="@color/grey_5"
android:layout_weight="0.01" />
<TextView
android:id="@+id/filtertxt"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="0.995"
android:text="Sort"
android:textSize="17dp"
android:textColor="#000000"
android:background="#25a65b"
android:drawableLeft="@drawable/leftImagefilter"
android:gravity="center"
/>
我正在使用上面的代码,但想要消除图像和文本之间的差距,我已经使用android:drawableLeft在textview中插入图像
现在我正在获取图像中显示的输出
答案 0 :(得分:0)
在android:gravity="left"
android:gravity="center"
而不是TextView
答案 1 :(得分:0)
如果您使用左侧绘图来显示图像,并且想要删除图像和文本之间的间隙,则需要使用android:drawablePadding="-20dp"
。你需要在减号中给出drawablePadding。
您可以使用:
android:drawableLeft="@mipmap/ic_launcher"
android:drawablePadding="-20dp"
答案 2 :(得分:0)
设置DECLARE @input DATETIME='2018-05-24 15:00'
DECLARE @min INT=180
SELECT CASE WHEN DATEADD(MINUTE,@min,@input)>DATEADD(HOUR, 17,DateAdd(Day, Datediff(Day,0, @input), 0))
THEN DATEADD(MINUTE,
DATEDIFF(MINUTE,
DATEADD(HOUR, 17,
DATEADD(Day,
DATEDIFF(Day,0, @input),
0)
),
DATEADD(MINUTE,@min,@input)),
DATEADD(Hour,9,
DATEADD(Day,1,
DateAdd(Day,
Datediff(Day,0, @input),
0)
)
)
)
ELSE DATEADD(MINUTE,@min,@input)
END
和drawablePadding="0dp"