2016-07-13 33 views
1

enter image description here変更下の境界線の色ListView項目

を選択した場合は、このスクリーンショットは私のSMSアプリケーションからです。私はちょうど知りたかった、それは私のアプリケーションのテーマに一致するように、青色の境界線の色をオレンジ色に変更することは可能ですか?

私は多くのことを試みましたが、どれも働いていませんでした。私は多分それのためのスタイルXMLファイルで書かれる何かがあることを知っていますが、私は何ができますか?誰でもアイデアはありますか?

私をご案内ください。

答えて

0

は、このレポをチェックしてください:link

それは、タブとその色に関するXMLスニペットです。また

あなたが選択した項目の境界線の色が必要な場合は、これを試してみてください:

描画可能で、あなたのアイテムあなたのセレクタの

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:padding="8dp" 
    android:shape="rectangle" > 

    <solid android:color="@android:color/transparent" /> 

    <stroke 
     android:width="1px" 
     android:color="#yourcolorhere" /> 

    <corners 
     android:bottomLeftRadius="1dp" 
     android:bottomRightRadius="1dp" 
     android:topLeftRadius="0dp" 
     android:topRightRadius="0dp" /> 

</shape> 

そして、これの境界線としてこれを使用しますフォルダ:

<?xml version="1.0" encoding="utf-8"?> 
     <selector xmlns:android="http://schemas.android.com/apk/res/android"> 
      <item android:drawable="@drawable/myBorder"   
android:state_selected="true"> <!--you can change this to android:state_pressed not selected if you're using RelativeLayout --> 
    </item> 
      <item android:drawable="@android:color/transparent"></item> 
     </selector> 
+0

青色の境界線の色をオレンジ色に変更したいだけです。あなたが提供したコードは、ユーザーがリスト項目を長くタップしたときにこの境界線が来るため、変更されません。この場合、何をすべきか? –

+0

これを見てください:http://stackoverflow.com/questions/6513301/android-how-to-achieve-the-glow-effect-when-long-pressing-a-list-item/6513388#6513388 – Lazai

+0

let私はこの相談していただきありがとうございます –