应该是一个简单的.
当我拉动时,image.getDrawable().getIntrinsicWidth()我得到一个大于源图像宽度的值.它的X坐标是返回2880而不是1920,这是1.5倍太大了?
我想知道具有scaleType"center"的ImageView是否影响了它,但根据文档:
"将图像置于视图中心,但不执行缩放. "
这是来源:
<ImageView
android:id="@+id/backgroundImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/background"
android:scaleType="center"/>
Run Code Online (Sandbox Code Playgroud) 我在用 constraintLayout
我希望我的一个观点能够看到另一个观点的高度
我希望自己有权利Textview采取左翼的高度TextView
我的代码:
<TextView
android:id="@+id/tv_cal_consumed"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_marginTop="10dp"
android:background="@drawable/button_selector_curved"
android:drawableLeft="@drawable/ic_add"
android:drawablePadding="5dp"
android:gravity="start"
android:padding="10dp"
android:text="@string/cal_consumed"
android:textColor="@color/white"
android:textSize="@dimen/text_small"
android:textStyle="normal"
android:typeface="normal"
app:layout_constraintHorizontal_chainStyle="spread_inside"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toLeftOf="@+id/tv_cal_burnt"
app:layout_constraintTop_toBottomOf="@+id/con_info" />
<TextView
android:id="@+id/tv_cal_burnt"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:background="@drawable/button_selector_curved"
android:drawableLeft="@drawable/ic_add"
android:drawablePadding="5dp"
android:gravity="start"
android:padding="10dp"
android:text="@string/cal_burnt"
android:textColor="@color/white"
android:textSize="@dimen/text_small"
android:textStyle="normal"
android:typeface="normal"
app:layout_constraintTop_toTopOf="@+id/tv_cal_consumed"
app:layout_constraintLeft_toRightOf="@+id/tv_cal_consumed"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toBottomOf="@+id/tv_cal_consumed" />
Run Code Online (Sandbox Code Playgroud)
当前输出: