我的应用中有一个textview,其中android:layout_width设置为fill_parent,android:gravity是“center”。现在我想将textable放在textview的文本旁边。这可能吗?
答案 0 :(得分:0)
使用这些来设置文本视图旁边的drawable,具体取决于所需的位置。
答案 1 :(得分:0)
单独使用<LinearLayout
android:layout_width="fill_parent"
android:id="@+id/linearlayout_two1"
android:layout_below="@+id/linearlayout_one1"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginTop="20dp"
android:orientation="vertical"
>
<EditText
android:layout_width="300dp"
android:hint="Enter Your Mobile Number"
android:textSize="15sp"
android:id="@+id/mobile_number1"
android:paddingLeft="30dp"
android:layout_height="wrap_content"
android:drawableRight="@drawable/editbox_icon"
/>
</LinearLayout>
非常有限,无法实现您的目标。
一种选择是使用自定义布局。你可以看看HorizontalTailLayout。拾取和投入项目非常容易,这应该可以正常工作。
另一个不完美的选择是将RelativeLayout与TextView
一起使用。这将确保android:gravity="fill"
始终坚持ImageView
的尾部。但缺点是,即使使用其他布局包装内容也无法使内容居中,因为使用TextView
会将android:layout_alignParentRight="true"
一直延伸到右侧。
示例:
RelativeLayout