0
A
回答
0
你可以尝试的android:background
属性与您需要的边框颜色值添加到您的ImageView
。然后将android:padding
属性添加到ImageView
,并使用所需边框宽度的值。这不是最优雅的解决方案,但这是可以理解的,对于新的开发人员来说,这样做会很好。例如:
<ImageView
android:id="@+id/list_item_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/android_image"
android:background="color/list_item_icon_border_color"
android:padding="1dp"
/>
也许正确的方法是使用自定义XML drawables。您可以在Google中检查是否使用自定义XML drawable为ImageView创建边框。不过,与上面提到的方法相比,它更复杂一些,它可能是从XML定义的自定义drawable开始的绝佳方式。迟早你必须了解它,别无他法。对于圆形边框检查这个帖子 - 用自定义XML可绘制的很好和清晰的解释: Create circular border around ImageView
0
在项目的布局,你可以把一个视图与1DP或宽度1DP的heigth,并与一些填充它。这是一个带有文本和底部分隔线的列表项。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/colorPrimary"/>
</FrameLayout>
相关问题
- 1. Onclick可见分隔框
- 2. 在GridLayout中添加分隔线RecyclerView
- 3. 添加分隔符栏边框
- 4. 带分隔符边框的两列
- 5. 子分隔符在ExpandableListView中不可见
- 6. 在iOS图表中隐藏分隔线和顶部边框线
- 7. GridLayout,TableLayout或GridView中单元格的边框线?
- 8. GridLayout空边距
- 9. const char *中的非可见字符作为strtok()分隔符
- 10. 如何使表中的分隔线/边框与CSS消失?
- 11. 列分隔线在Infragistics中是不可见的XamWebGrid
- 12. Android:ListView未启用的项目绘制不可见的分隔线
- 13. 如何清除或删除或不可见Framelayout的边框线?
- 14. Java的分隔符新线
- 15. iPhone分组视图的边界线没有分隔线
- 16. read_csv使用不常见的分隔符
- 17. 在页面打印后不可见边框周围的边框
- 18. 表td边框可见和不可见同一行
- 19. 动态过滤可见分隔元素
- 20. CSS div的边框不可见
- 21. 如何使QTextEdit没有可见边框?
- 22. 不可见的表格边框ReportLab
- 23. UITableViewCell右侧的边框不可见
- 24. 表格最后一行边框可见
- 25. 边界框仅用于图层的可见部分
- 26. 如何在视图上绘制边框和分隔符
- 27. 母分隔线之外的分隔线
- 28. Android UI - 如何使视图分隔符与TextViews重叠可见?
- 29. 安卓操作栏中的分隔符不可见
- 30. XPath分隔符/分隔符
我需要广场.. –
btn的边界 –
查看我在评论底部为您提供的链接。实际上,当我写这个时,你还没有上传截图,这就是为什么我开始解释最常见的情况 - 矩形。检查评论底部的链接,你会发现你的答案 –