选择性地在图像视图周围添加边框

问题描述:

我的Android UI上有图像视图。虽然我可以使用样式在其周围添加边框,但我需要能够选择性地添加边框(以便它仅位于顶部和底部,左侧和底部或从1到所有4侧的任何其他排列)。选择性地在图像视图周围添加边框

我已经搜索了一下,试图找到一个解决方案,大多数人说走风格的路线(我不认为会在这种情况下工作)。

有没有办法在Android上的UI元素周围选择性地添加边框?

+0

您可以在边框中使用插页。 –

你可以试试这个下面的代码

<?xml version="1.0" encoding="utf-8"?> 
<inset xmlns:android="http://schemas.android.com/apk/res/android" 
    android:insetLeft="-3dp" 
    android:insetRight="-2dp"> 
    <shape android:shape="rectangle"> 
     <stroke 
      android:width="2dp" 
      android:color="@android:color/black" /> 
    </shape> 
</inset> 

这将消除任何视图的左侧和右侧边框。