SORU
3 EYLÜL 2010, Cuma


Genişliği için set ile android düğmesi simge ve metin merkezi nasıl "doldurma üst"

Simge metin içinde ortalanmış ile Android bir Düğme olsun istiyorum. DrawableLeft özniteliği ımg ayarlamak için kullanıyorum, eğer bu tuşa bir genişlik varsa iyi iş "" ama genişlik kullanıyorum yani en fazla genişlik germek lazım"". fill_parent wrap_content Bu benim simge düğmesini sola doğru hareket eder ve her iki simge ve metin düğme içinde ortalanmış istiyorum.

Dolgu kurma geleni yapıyorum ama bu tek ihtiyacım olan şey değildir; bu nedenle, bir düzeltme değer vermesini sağlar. Simge metin Merkezi'nde uyumlu olması lazım.

<Button 
    android:id="@ id/startTelemoteButton" 
    android:text="@string/start_telemote"
    android:drawableLeft="@drawable/start"
    android:paddingLeft="20dip"
    android:paddingRight="20dip"            
    android:width="fill_parent"
    android:heigh="wrap_content" />

Herhangi bir öneri, ne kadar arşiv o olabilir miyim?

CEVAP
5 Aralık 2011, PAZARTESİ


android:drawableLeft her zaman android:sol sınır uzaklık paddingLeft tutuyor. Düğmesine android ayarlandığında:genişlik="wrap_content", hep solu takip edecek!

4.0 (seviye 14 API) Android ile android:drawableStart metnin başında bir drawable yere özniteliği kullanabilirsiniz. Buldum geriye dönük tek çözüm ImageSpan Bir Metin Görüntü Spannable oluşturmak için kullanıyor:

Button button = (Button) findViewById(R.id.button);
Spannable buttonLabel = new SpannableString(" Button Text");
buttonLabel.setSpan(new ImageSpan(getApplicationContext(), R.drawable.icon,      
    ImageSpan.ALIGN_BOTTOM), 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
button.setText(buttonLabel);

Benim durumumda aynı zamanda android ayarlamak için gerekli:yerçekimi Düğmesi yoğunlaştı görünmesi için öznitelik:

<Button
  android:id="@ id/button"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:minHeight="32dp"
  android:minWidth="150dp"
  android:gravity="center_horizontal|top" />

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006