Android de activity tasarımında imagebutton yerlerini nasıl sağa çekebilirim. kodlar,

   <TableLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"  >

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:gravity="right" >
             <ImageButton
            android:id="@+id/imageButton1"
            android:layout_width="48px"
            android:layout_height="48px"
            android:src="@drawable/phone"

            />
        <ImageButton
            android:id="@+id/imageButton2"
            android:layout_width="48px"
            android:layout_height="48px"
            android:layout_marginLeft="3dp"
            android:src="@drawable/seyirci"

            />
        <ImageButton
            android:id="@+id/imageButton3"
            android:layout_width="48px"
            android:layout_marginLeft="3dp"
            android:layout_height="48px"
            android:src="@drawable/yariyeni"

            />
        </LinearLayout>

    </TableRow>

</TableLayout>

Bu haliyle imageButtonların 3 de solda. Ben ise sağda olmasını istiyorum. Bunu nasıl yapabilirim?

soruldu: 19 Nis '13, 14:02

emax_64's gravatar image

emax_64
64589102101
cevap kabul oranı: 20%

Droiddraw aracı ile çok kolay tasarım yapabilirsin. Not düşelim bunu buraya.

(20 Nis '13, 18:47) MDemir MDemir's gravatar image

yatay linearLayout'un içinde elemanların gravity'isini düşey olarak(aşağıda, yukarıda gibi) etkileyebilirsin. Dikeyde de yatay gravitiy verebilirsin. Bu haliyle istediğini yapabilmen için linearLayout'u bir relativeLayout ile çevrele ve onun sağına hizala

permanent link

cevaplandı: 20 Nis '13, 03:28

gturedi's gravatar image

gturedi
2.8k41538
cevap kabul oranı: 26%

çok tşkler aynen sizin söylediğiniz şekilde oldu.

(20 Nis '13, 09:47) emax_64 emax_64's gravatar image

Layoutlarının hiçbirisinin width ini fill parent olarak vermemişsin. Bu durumda senin layout un buttonların yer kapladığı kadar genişliğe sahip olur. Sağa sola oynatmaya çalışman boşuna olur. Layoutlarının width iyle oynamalısın. Fill parent yapmalısın.Gravity olayı doğru gibi gözüküyor çünkü.

permanent link

cevaplandı: 20 Nis '13, 04:17

yahyacan55's gravatar image

yahyacan55
645313
cevap kabul oranı: 21%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×817

Soruldu: 19 Nis '13, 14:02

Görüntüleme: 543 kez

Son güncelleme: 20 Nis '13, 18:47

powered by BitNami OSQA