2017-10-31 22 views
1

私はを私のRelativeLayout bordersに表示したいので、私の全体のAndroid screenには今白い色の罫線を含むbackground #df0031があります。RelativeLayoutのボーダーに背景色を追加するには?

Android Screen

スクリーンショットの上に表示し、Android Screenの国境ではなく#FFFFFFの画面の残りの部分とbackground color #df0031マッチングを持つことになりますように、私は、このような方法で、私のXMLを更新助けてください。

レイアウト(XML):お時間を

<FrameLayout 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" 
tools:context="in.sitemakers.sitemakers.HomeFragment" 
android:background="@color/colorBgHome" 
> 

<TextView 
    android:id="@+id/home_heading" 
    android:layout_marginTop="10dp" 
    android:text="WE CREATE AWESOME WEB SITES" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textColor="@color/colorTextHome" 
    /> 
<TextView 
    android:layout_below="@+id/home_heading" 
    android:id="@+id/home_text" 
    android:layout_marginTop="28dp" 
    android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, 
    sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut 
    enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut 
    aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit 
    in voluptate velit esse cillum dolore eu fugiat nulla pariatur." 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:textColor="@color/colorTextHome" 
    /> 
    <ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/main_device_image" 
    android:textColor="@color/colorTextHome" 
    /> 
</FrameLayout> 

Colors.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="colorPrimary">#3F51B5</color> 
    <color name="colorPrimaryDark">#303F9F</color> 
    <color name="colorAccent">#FF4081</color> 
    <color name="colorBgHome">#df0031</color> 
    <color name="colorTextHome">#ffffff</color> 
</resources> 

content_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="in.sitemakers.sitemakers.MainActivity" 
tools:showIn="@layout/app_bar_main"> 

<FrameLayout 
    android:id="@+id/container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

</RelativeLayout> 

感謝。

+0

このファイルが(HomeFragment)に含まれているレイアウトに余白がありますか? –

+0

あなたの質問を編集するアクティビティのレイアウトからいくつかのコードを追加して、フラグメントを作成します。 – Xenolion

+0

フラグメントのコンテナには、@ Xenolionがお礼を言ってくれます。 – Xenolion

答えて

1

content_mainファイルを編集して、白い罫線の原因となっているパディングを削除します。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
app:layout_behavior="@string/appbar_scrolling_view_behavior" 
tools:context="in.sitemakers.sitemakers.MainActivity" 
tools:showIn="@layout/app_bar_main"> 

<FrameLayout 
    android:id="@+id/container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"/> 

</RelativeLayout> 
1

フラグメントのコンテナにはパディングがあります。ただそれを削除します。

+0

実際に質問者には余白がありませんでした。よくやった。私は将来のユーザーのために編集します! – Xenolion

+0

はい、ありがとうございます。ちょっと混じって) –

0

content_main.xmlからこれらの行を削除します。

android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
1

あなたはパディングを削除する必要があります!

android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
+0

問題を解決してうれしいです@AmitGupta **ハッピーコーディング!**。 – Xenolion

関連する問題