SORU
21 EKİM 2010, PERŞEMBE


Programlama yoluyla ayarlamak Android RelativeLayout centerİnParent

Böyle bir relativelayout var:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                              android:orientation="horizontal"
                              android:layout_width="fill_parent"
                              android:layout_height="wrap_content"
                              android:layout_marginTop="10dip">

                            <Button android:id="@ id/negativeButton"
                                    android:layout_width="wrap_content" 
                                    android:layout_height="wrap_content"
                                    android:textSize="20dip"
                                    android:textColor="#ffffff"
                                    android:layout_alignParentLeft="true"
                                    android:background="@drawable/black_menu_button"
                                    android:layout_marginLeft="5dip"
                                    android:layout_centerVertical="true"
                                    android:layout_centerHorizontal="true"/> 

                            <Button android:id="@ id/positiveButton"
                                    android:layout_width="wrap_content" 
                                    android:layout_height="wrap_content"
                                    android:textSize="20dip"
                                    android:textColor="#ffffff"
                                    android:layout_alignParentRight="true"
                                    android:background="@drawable/blue_menu_button"
                                    android:layout_marginRight="5dip"
                                    android:layout_centerVertical="true"
                                    android:layout_centerHorizontal="true"/>
          </RelativeLayout>

Programlama yoluyla aynı sonucu olarak positiveButton için ayarlamak mümkün olmak istiyorum

android:layout_centerInParent="true

Nasıl bu programlama yoluyla yapabilir miyim ?

CEVAP
21 EKİM 2010, PERŞEMBE


Tamamen denenmemiş, ama bugerekirçalışma:

View positiveButton = findViewById(R.id.positiveButton);
RelativeLayout.LayoutParams layoutParams = 
    (RelativeLayout.LayoutParams)positiveButton.getLayoutParams();
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT, RelativeLayout.TRUE);
positiveButton.setLayoutParams(layoutParams);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008