2016-10-17 1 views
-3

I want to doAndroid-Knopf in Linearlayout Fit Left

Ich möchte wie oben Bild Taste setzen. Aber ich habe unter Bild. Ich kann das nicht schaffen. Ich suche viel, kann es aber nicht finden.

result of code

Linearlayout in Linearlayout hat transparenten Hintergrund und es gibt Taste dieser links.

Activity.xml:

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

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="750dp" 
    android:layout_height="wrap_content" 
    android:paddingLeft="40dp" 
    android:layout_gravity="center_vertical|center_horizontal" 
    android:background="@drawable/lay_transparan_aramasecenek" 
    android:layout_marginTop="100dp"> 
    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/lay_transparan_aramasecenek_beyaz"> 

    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:scaleType="fitCenter" 
     android:background="@drawable/kod_ile_arama" 
     android:id="@+id/imageButton" /> 
    </LinearLayout> 
</LinearLayout> 

+0

Ändern Sie Höhe und Breite auf 'match_parent' für das zweite' Linearlayout'. Button braucht nicht 'android: scaleType =" fitCenter "' entfernen Sie auch _android: paddingLeft = "40dp" _ – Piyush

+0

Ich mache es, aber ich habe Platz links, oben und unten. Kannst du finales XML teilen? – mobileprogramming

Antwort

1

entfernen android:paddingLeft="40dp von Linearlayout Tag

+0

Entfernt, aber ich habe immer noch Leerzeichen zwischen linearlayouts – mobileprogramming

+0

Sie verwenden Ränder auch nehmen Sie die gleichen Cornors für unten Layout und Button dann wird es richtig passen .. lassen Sie mich wissen einmal getan sonst gebe ich Ihnen eine andere Lösung –

+0

Okay Danke Ich habe Problem gelöst. lay_transparan_aramasecenek Layout hat Rand oben, unten, links. Ich habe Ränder entfernt, kein Problem. Vielen Dank – mobileprogramming

0

Entfernen Sie einfach unten Code aus "Linearlayout"

android:paddingLeft="40dp" 

Dies ist das Hinzufügen zusätzlicher Polsterung an Ihrer Eltern-Layout.

Im Folgenden finden Sie Ihren endgültigen Code.

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

    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="750dp" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical|center_horizontal" 
     android:background="@drawable/lay_transparan_aramasecenek" 
     android:layout_marginTop="100dp"> 
     <LinearLayout 
      android:orientation="vertical" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/lay_transparan_aramasecenek_beyaz"> 

     <Button 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:scaleType="fitCenter" 
      android:background="@drawable/kod_ile_arama" 
      android:id="@+id/imageButton" /> 
    </LinearLayout> 
</LinearLayout> 
0

diesen Code testen Teig Ergebnis für die Tasten-Ikone. Ich hoffe, es ist hilfreich für Sie.

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

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="@dimen/dimen_50" 
     android:layout_gravity="center" 
     android:layout_marginLeft="@dimen/dimen_10" 
     android:layout_marginRight="@dimen/dimen_10" 
     android:layout_marginTop="100dp" 
     android:background="@android:color/holo_blue_light"> 
     <Button 
      android:id="@+id/imageButton" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:background="@mipmap/ic_share" 
      android:scaleType="fitCenter" /> 

    </RelativeLayout> 
</LinearLayout>