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ş:
Ne kadar kapsayıcı bir görünüm için bi...
Programlı olarak fiyat değişikliği ile...
Android: Görünüm.KİMLİK çatışmaları ön...
3, nasıl dinlenme uygulaması olarak ay...
Bir Görünümü Sağ kenar Boşluğu Program...