2016-10-17 62 views
-3

I want to doLinearLayout中的Android按鈕Fit Left

我想放上上圖的按鈕。但我有下面的圖像。我無法成功。搜索了很多,但無法找到它。

result of code

的LinearLayout中的LinearLayout具有透明背景和有按鈕向左的這一點。

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

將第二個'Linearlayout'的高度和寬度更改爲'match_parent'。按鈕不需要'android:scaleType =「fitCenter」'也刪除_android:paddingLeft =「40dp」_ – Piyush

+0

我這樣做,但我有空間左,頂部和底部。你能分享最終的XML嗎? – mobileprogramming

回答

1

的LinearLayout標籤

+0

刪除,但我仍然有線性佈局之間的空間 – mobileprogramming

+0

您正在使用的利潤率也採取相同的角子機佈局和按鈕,然後它會適當適合..讓我知道一旦完成其他解決方案將給你另一種解決方案 –

+0

好吧謝謝我解決了問題。 lay_transparan_aramasecenek佈局有頂部,底部和左邊的餘量。我刪除了利潤率沒有問題。非常感謝 – mobileprogramming

0

剛剛從你的 「的LinearLayout」 刪除下面的代碼

android:paddingLeft="40dp" 

這是增加額外填充到父佈局。

下面將是您的最終代碼。

<?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

刪除android:paddingLeft="40dp嘗試使用連擊結果此代碼爲您的按鈕圖標。我希望它對你有幫助。

<?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> 
相關問題