thi*_*ser 2 layout android view outline
当您运行应用程序以查看视图的位置和大小时,是否有一种简单的方法可以使用某种颜色的边框勾勒视图?就像你可以使用插件"web开发者"概述firefox网页上的元素.
现在我有一些"形状可绘制"的xml文件,用于不同颜色,我在不同的视图上使用.但它不是最佳的,需要添加和删除所有这些形状drawable布局xml文件中的视图只是打开和关闭大纲.
我可以使用的一个解决方案可能是可行的(但假设有更好的方法),如果可以在一个单独的xml中添加所有"shape:s",并且仍然能够"链接"到布局xml中的每个单独的文件?在这种情况下,我可以只有两个xml文件,一个在"形状"中有"笔画",一个没有(只是空"形状:s"),只需更改它们之间的名称,即可打开和关闭.
现在每个形状文件都是这样的(ex drawable/test_border_red.xml)
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1dp"
android:color="#ff0000"
/>
<padding
android:left="1dp"
android:top="1dp"
android:right="1dp"
android:bottom="1dp"
/>
</shape>
Run Code Online (Sandbox Code Playgroud)
然后添加......
android:background="@drawable/test_border_red"
Run Code Online (Sandbox Code Playgroud)
到布局xml文件中的每个有趣视图.
如果它可以在一个xml文件中具有所有"形状",那么代码应该如何?
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |