2013-12-11 33 views
6

Bu benim kodudur: i görünmez ayarlamak istediğiniz ve hata çekilebilir appears.How gerçekleştiğinde ben o zaman yapabileceği bir çizilebilir varAndroid: nasıl ayarlanır çekilebilir görünür

<TextView 
       android:id="@+id/error_text" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginBottom="2dp" 
       android:drawablePadding="5dp" 
       android:gravity="center" 
       android:drawableRight="@drawable/error_image" 
       android:textColor="#aa0000" 
       android:textStyle="bold" 
       android:textSize="16dp"/> 

?

+2

kullanımı android istiyorum. java sınıfı –

+1

http://developer.android.com/reference/android/widget/TextView.html#setError(java.lang.CharSequence öğesinde Textview.setvisibility = view.visible öğelerini kullanın. – Raghunandan

+0

@ravneet textview için set hatasını kullanabilirsiniz: Biliyorum ama sanırım bunu başka bir şekilde yapmalı ama işe yaradı. teşekkür ederim. –

cevap

8

seti 0 Eğer Başvuru için görünmez resmin

textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0); 

için

Programmatically set left drawable in a TextView

+0

Bunu başka bir şekilde yapıyorum, ancak resim ile metin arasında boşluk var, bunu nasıl yapabilirim? Bu alanı azaltmak istiyorum. –

13

TextView.getCompoundDrawables() yöntemini kullanarak başvuru alabilirsiniz, daha sonra 0 (görünmez) veya 255 (görünür) alanına doğru çizilebilir alfayı ayarlayın. görünürlük xml dosyasında = "görünmez":