2017-07-18 60 views
0

我想让自己成为一个小部件,显示使用spinners的路径,所以每个微调器之间我想要一个/符号.... 由于用户更改路径所有的时间,它的难以管理的间隔意见我加入的第一个,我想给分频器参数射门......但似乎我不能得到这个工作,使用定制android:divider,提供drawable不会显示

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> 

这是我从这里计算器另一篇文章了....

只是可以肯定的,我tryed到绘制添加为的LinearLayout背景封装旋转器,我得到了一个平坦的黑色线,所以即使旋转似乎没有工作,至少在背景中,绘制被发现....

minSdk设置为21,所以据我了解,这应该工作?

回答

0

得到了它解决不知何故,我感到困惑,但我从另一个帖子在这里(不幸的是,我没有保留链接,我不再找到它:(),所以我应该它应该有奏效。 我通过https://developer.android.com/guide/topics/resources/drawable-resource.html 并得到它的工作,我不得不内部形状

<size android:width="20dip" 
       android:height="20dip" /> 

我宁愿说2个EMS加的工作,但我不能它我先用绘图资源,所以至少在我测试过的2个设备,那20个下沉看起来没问题,我希望对其他所有显示器都可以。....我更喜欢一些与spinners中的字符大小相关的东西...所以如果有人知道如何去做.. 。

然后,在旋转时,也没有按上述方式工作,它产生的扁平线,我不得不角度改变到

 android:fromDegrees="-45" 
     android:toDegrees="-45" 

这是不IMHO逻辑,而不是什么在原例如,也不由https://developer.android.com/guide/topics/resources/animation-resource.html

暗示,但截至目前,事情看起来不漂亮,但功能不够,如果任何人有关于如何得到它很好的建议,我打开它;)