2015-04-12 121 views
0

我想在图像底部添加一个红色边框50px高度。如何将边框添加到图像底部?

对于前:

enter image description here

 <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

使用下面的代码,并将其添加下面的图片

<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" /> 

UPDATE为您发布的代码通过以下毫升替换您的XML。

<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> 

如果你想加载然后将图像使视图的可视性首先去了在图像视图完成图像加载后然后进行通过Java代码可见视图后,显示如下图的boader。

希望它能帮助你。

+0

我在哪里可以放这段代码? imageView的底部? @Sadiq –

+0

@IsmailAltunören将图像和视图标签放置在定向垂直类型的线性布局中。它将视图/寄宿在图像下方 – Sadiq

+0

我更新了我的问题。我的代码就是这样。你能解释一下吗?我的文本动态获得从Java文件时,我写编辑文本 –