2017-07-18 11 views
0

私は、スピナーを使用してパスを表示するウィジェットを作成しようとしています。したがって、各スピナーの間に/シンボルが必要です.... ユーザーがパスを変更するためすべての時間、私が最初に追加、と私は分周パラメータに打撃を与えたかったインターバルビューを管理するためにその面倒...しかし、私がこの作業を取得することができないようで、android:divider、drawableが表示されない

android:divider="?android:dividerVertical" 

を使用して私が手スピナーの間に薄い灰色の線がありますが、入れるとすぐに

android:divider="@drawable/slash" 

次のように再何もない、私の描画可能である:

私はここstackoverflowの上の別のポストから取った....

を念のために、私はのLinearLayoutの背景として描画可能を追加するためにしようと試み

<?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> 

スピナーをカプセル化していて、黒い線が入っているので、回転がうまくいかないような場合でも、少なくともバックグラウンドではドロウアブルが見つかりました....

minSdkは21に設定されています私はそれを理解する限り、これは動作するはずですか?

答えて

0

何とか解決されましたが、私は困惑しています。スラッシュはここで別の投稿から取りました(残念ながら私はリンクを保持していませんでした。私はhttps://developer.android.com/guide/topics/resources/drawable-resource.html を通じて、それは私が2つのEMSを言うのが好ましいでしょう

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

形状の内側に追加する必要がありました作業を取得するために働いていた。 働いていたが、私はそう少なくとも上、ドローアブルとの私の最初のできませんでした私の2台のデバイスは、私はそれをテストした、それらの20ディップは大丈夫だと思う、私はそれが他のすべてのディスプレイのために大丈夫になることを望む....私はスピナーの文字サイズにリンクされた何かが...それを行う.. 。

次いで、回転は、元にあった私は私見論理ない

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

に角度を変更しなければならなかった、それは平坦な線を生じ、上記のように動作し、かつないしませんでしたたとえば、またhttps://developer.android.com/guide/topics/resources/animation-resource.html

によって暗示が、今のように、事は誰もが、それは素敵な取得する方法についての提案を持っている場合、私はそれのために開いています、素敵な、しかし十分に機能していないに見える;)

関連する問題