我正在尝试让自己成为一个使用微调器显示路径的小部件,所以在每个微调器之间我需要一个/符号……由于用户一直在更改路径,管理我最初添加的间隔视图很麻烦,所以我想尝试一下分隔器参数……但是我似乎不能让它工作,使用
android:divider="?android:dividerVertical"我在旋转器之间有一条细长的灰色线条,但一旦我输入
android:divider="@drawable/slash"什么都没有,我的抽屉如下:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<rotate
android:fromDegrees="0"
android:toDegrees="45"
android:pivotX="50%"
android:pivotY="50%" >
<shape
android:shape="line"
android:top="1dip" >
<stroke
android:width="2dip"
android:color="#000000" />
</shape>
</rotate>
</item>
</layer-list>这是我从stackoverflow上的另一篇文章中摘录的。
为了确定,我尝试添加可绘制作为封装微调器的线性布局的背景,我得到了一条平坦的黑线,所以即使旋转似乎不起作用,至少对于背景,可绘制被找到了……
minSdk设置为21,那么据我所知,这应该是可行的?
发布于 2017-07-19 21:03:44
不知何故得到了解决,尽管我很困惑,我在这里的另一个帖子上的斜杠(不幸的是我没有保留链接,我也没有再次找到它:( ),所以我认为它应该是有效的。我通过https://developer.android.com/guide/topics/resources/drawable-resource.html工作,为了让它工作,我必须添加内部形状
<size android:width="20dip"
android:height="20dip" />我更喜欢说2个ems,但我不能说这是我第一次使用抽屉,所以至少在我的2个设备上测试了它,这20个dip看起来还可以,我希望它将适用于所有其他显示器……我更喜欢与微调器中的字符大小相关联的东西...所以如果有人知道怎么做的话...
然后,旋转,不像上面那样工作,它产生了一条平坦的线,我必须将角度改为
android:fromDegrees="-45"
android:toDegrees="-45"这不符合逻辑,也不是原始示例中的内容,也不是https://developer.android.com/guide/topics/resources/animation-resource.html所暗示的
但到目前为止,它看起来不是很好,但功能已经足够了,如果有人对如何让它变得更好有什么建议,我很乐意接受;)
https://stackoverflow.com/questions/45171834
复制相似问题