我想在LinearLayout中滑动一个View,并使用view.setLeft(value)动态定位我的视图。 但是当我滑动它时,视图会振动。 所以我决定尝试使用view.setPadding(value,0,0,0)并停止振动,但现在我又遇到了另一个问题。视图的宽度在我的LinearLayout中减少,视图的高度变大。我希望我的观点能够保持其规模。
这是我在LinearLayout中添加适配器的观点
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="10dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_marginRight="10dp"
android:src="@drawable/ic_add_picture" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
android:id="@+id/textViewDescription"
android:layout_below="@+id/textViewName"
android:layout_toEndOf="@+id/imageView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Name"
android:id="@+id/textViewName"
android:layout_alignTop="@+id/imageViewAdd"
android:layout_toEndOf="@+id/imageViewAdd" />
</RelativeLayout>
</FrameLayout>
提前谢谢。