0

我正在創建一個Android應用程序,我用backgroundTint#fed136創建了按鈕,但問題是他們在我的真實設備上沒有這種顏色。然而,有了背景,我相信他們會這樣做,但是那些按鈕沒有那些圓角。另外,我想要一個特定的圖像來填充我的按鈕下方的整個屏幕,但它有點卡住,左右邊緣沒有填充,手機的按鈕也沒有填充。另外,它也不會顯示在我的屏幕上。按鈕顏色不顯示在真實設備/圖像不填充背景

enter image description here

上面的一個是應該的,下面這個是怎麼回事。我的意思是如何發生的呢?

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity" 
android:clickable="false" 
android:background="#222"> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="About" 
    android:id="@+id/button" 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:backgroundTint="#fed136" /> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Portfolio" 
    android:id="@+id/button3" 
    android:layout_alignBottom="@+id/button" 
    android:layout_centerHorizontal="true" 
    android:backgroundTint="#fed136" /> 

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Contact" 
    android:id="@+id/button4" 
    android:layout_alignBottom="@+id/button3" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentEnd="true" 
    android:backgroundTint="#fed136" /> 

<ImageView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:id="@+id/imageView" 
    android:layout_below="@+id/button3" 
    android:scaleType="fitXY" 
    android:src="@drawable/header" /> 

    </RelativeLayout> 
+1

你能提供你的佈局文件? –

+0

@MariusKaunietis已添加! – Lucafraser

+0

刪除RelativeLayout的填充以使您的圖像覆蓋整個佈局。還要將scaleType更改爲fitXY。對於另一個問題,你應該使用背景屬性給它的顏色,而不是backgroundtint。我不明白與圓角的問題,你沒有使用自定義樣式或任何背景,所以如何改變? –

回答

1

使用

的android:背景= 「#fed136」