SORU
13 Mart 2012, Salı


Görünüm doldurma programlı olarak Ekle

Android v2 deveoping ediyorum.2 Uygulama.

Bir ben varparça.

Fragmanı benim sınıf onCreateView(...) geri, ben aşağıda gibi parçasına bir düzen şişirmek:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.login, null);

    return view;
}

Yukarıda şişirilmiş düzeni dosyası (login.xml):

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" 
 >

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Username" />


    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Username" />

</LinearLayout>

paddingTop <LinearLayout> yukarıda bir öğe ayarlamak istiyorum , ve bunu yapmak istiyorumJavakod yerine xml.

Nasıl parça Java sınıf benim kod <LinearLayout> paddingTop ayarlamak için ??

CEVAP
13 Mart 2012, Salı


view.setPadding(0,padding,0,0);

Bu padding-piksel üst dolgu koyacaktır.

Eğer dp bunu yerine koymak istiyorsanız, conversion: bir yapabilirsiniz

float scale = getResources().getDisplayMetrics().density;
int dpAsPixels = (int) (sizeInDp*scale   0.5f);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Nickcidious

    Nickcidious

    6 HAZİRAN 2011
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013