2013-04-08 9 views
6

स्पिनर में विभाजक लाइन को कैसे हटाएं?स्पिनर में विभाजक लाइन को कैसे हटाएं?

उदाहरण के लिए, मैं इन सफेद विभाजक लाइनों को कैसे हटा/नियंत्रित कर सकता हूं?

spinner

पी.एस.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:background="@android:color/black"> 

    <TextView 
    android:id="@+id/catalog_spinner_item_textView" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:padding="11dp" 
    android:text="@string/CatalogSpinnerItemRowDefaultText" 
    android:textSize="18sp" 
    android:gravity="center_vertical"/> 
</LinearLayout> 
+1

जांच यह पता: http://stackoverflow.com/a/13144302/1185737 इस उत्तर का संबंध विषय सभी के लिए बदल – KunalK

+1

आवेदन/आवेदन में सभी स्पिनर। मुझे विशिष्ट स्पिनर के लिए समाधान की आवश्यकता है। – David

+0

@ डेविड ने इसे समझ लिया? –

उत्तर

-1

के रूप में कुणाल ने उल्लेख किया एक शैली को परिभाषित करें, तो के रूप में एंड्रॉयड अपने स्पिनर में उस शैली का संदर्भ लें:: शैली = ""

या आप उपयोग कर सकते हैं एंड्रॉयड: विभक्त और एंड्रॉयड के लिए यह पंक्ति लेआउट है: अपने स्पिनर में अपने गुणों को नियंत्रित करने/उन्हें हटाने के लिए dividerHeight।

या आप विभाजक को एंड्रॉइड पर सेट कर सकते हैं: रंग/पारदर्शी भी।

1
public View getView(int position, View row, ViewGroup container) { 
    row=(View) inflater.inflate(R.layout.row_layout_spinner_filter, null); 
    TextView tv=(TextView) row.findViewById(R.id.textview_spinner_filter_item_name); 
    if(container!=null&&(container instanceof ListView)){ 
     ListView lv=null; 
     try{ 
      lv=(ListView)container; 
     }catch(Exception e){} 
     if(lv!=null){ 
      lv.setDivider(drawable); 
      lv.setDividerHeight(height); 
     } 
    } 
    tv.setText(getItem(position)); 
    return row; 
} 

ViewGroup कंटेनर ListView या स्पिनर के रूप में आता है, तो आप सूचीदृश्य और संपादित विभक्त पकड़ कर सकते हैं।

0

स्पिनर के एक्सएमएल में उपयोग

एंड्रॉयड: जहां एक = "@ अशक्त"

संबंधित मुद्दे