我想在图片底部添加一个50px高的红色边框。
例如:
<ImageView android:id="@+id/meme_generated_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_margin="5dp"
android:scaleType="fitCenter" />
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content">
<EditText android:id="@+id/edt_meme_bottom_txt1" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_margin="5dp"
android:background="@drawable/edt_text_bg" android:ems="10"
android:hint="Write Text" android:padding="10dp" android:singleLine="true" />
</LinearLayout>
从java文件加载我的图片。你能帮我么。
答案 0 :(得分:0)
使用以下代码并将其添加到图像
下面<View android:id="@+id/view"
android:layout_width="match_parent"
android:layout_height="20dp(as per your requirment)"
android:background="your background color or boarder" />
更新在发布代码时将xml替换为低于ml。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation = "vertical">
<ImageView android:id="@+id/meme_generated_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_margin="5dp"
android:scaleType="fitCenter" />
<View android:id="@+id/view"
android:layout_width="match_parent"
android:layout_height="20dp(as per your requirment)"
android:background="your background color or boarder" />
</LinearLayout>
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content">
<EditText android:id="@+id/edt_meme_bottom_txt1" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_margin="5dp"
android:background="@drawable/edt_text_bg" android:ems="10"
android:hint="Write Text" android:padding="10dp" android:singleLine="true" />
</LinearLayout>
如果要在加载图像后在图像下方显示boader,则首先使视图可见性消失,在图像视图中完成图像加载后,通过java代码使视图可见。
希望它会对你有所帮助。