Kodlar şu şekilde,

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
    android:background="#000033" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginLeft="20dp"
        android:layout_marginRight="20dp"
        android:textSize="12dp"
        android:layout_marginTop="50dp"
        android:layout_height="40dp"
        android:text="Soru buraya yazılacak.dsfsdfsdfsdfdf ads asdas asd  asdasdas dasd "
        android:layout_marginBottom="30dp"
        android:textColor="#000000"
        android:paddingTop="10dp"
        android:background="@drawable/soruarkarenk"
         />

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

        <TableRow
            android:id="@+id/tableRow3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
             android:gravity="center_horizontal"
             >

            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="A şıkkı yazılacak" android:textSize="12dp"
                android:background="@drawable/btnstil_selector"
                android:layout_marginRight="50dp"/>

            <Button
                android:id="@+id/button2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="B şıkkı yazılacak" android:textSize="12dp"
                android:layout_marginLeft="50dp"
                 android:background="@drawable/btnstil_selector"/>

        </TableRow>

        <TableRow
            android:id="@+id/tableRow4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal" >
            <Button
                android:id="@+id/button3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="C şıkkı yazılacak" android:textSize="12dp"
                android:layout_marginRight="50dp"
                />

            <Button
                android:id="@+id/button4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="50dp"
                android:text="D şıkkı yazılacak" android:textSize="12dp"
                android:background="@drawable/btnstil_selector"/>
        </TableRow>
    </TableLayout>

</LinearLayout>

Bu şekildeki kodlar ile ekrandaki tasarımı elde ediyorum. alt text

Burda da gözüktüğü gibi B ile D arasındaki boşluk kayboluyor. Bunu nasıl önleyebilirim?

soruldu: 16 Nis '13, 11:21

emax_64's gravatar image

emax_64
64590102101
cevap kabul oranı: 20%

değiştirildi: 18 Nis '13, 02:20

mhkoca60's gravatar image

mhkoca60
1.8k264554


Burda C şıkkının backgrounduna btnstil_selector ı vermediğin için onun üstünde boşluk kalmış. D şıkkında bu boşluk kalmamış çünkü margintop vermemişsin. Çözüm : C şıkkına background una btnstil_selector ı ata. Sonra tableRow4 e margintop ver. Bu margin olayı yemezse(birşey eziyor olabilir), button3 ve button4 e ayrı ayrı margintop ver.Sorun gidecektir.

İyi çalışmalar

permanent link

cevaplandı: 17 Nis '13, 01:59

yahyacan55's gravatar image

yahyacan55
645313
cevap kabul oranı: 21%

Ben bu sorunu su sekılde aşmaya çalışırdım. 1.Linerar deil relative layout kullanırım. 2.a şıkkını android:layout_alignParentLeft="true" android:layout_alignParentTop="true" şeklinde sol duvara ve yukarıdakı soru alanına hızalarım b şıkkkını da sağa hizalarım. 3.c yi a ya d yi b ye hizaladıgım zaman defautl olculerde bırebır aynı hizada ve buyuklukte olur 4.Buton ebatları ıcın weıght kullanırım.Zaten sorun bu sekılde asılmıs olur 5.Bu olmaz ise kı olmamasının sebebı ekran ebatlarını degısımınden kaynaklanacaktır.Ozaman her bır hucre ıcın relatıve layout kullanarak manuel olarak bır table layout olustururum ancak ebatlarını weight ile verrim.

permanent link

cevaplandı: 25 Ara '13, 07:00

Numan's gravatar image

Numan
673101422
cevap kabul oranı: 6%

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:

×819

Soruldu: 16 Nis '13, 11:21

Görüntüleme: 688 kez

Son güncelleme: 25 Ara '13, 07:00

powered by BitNami OSQA