2017-05-15 8 views
0

하이에서보기를 만들 : enter image description here자바 안드로이드 I는 다음과 같이 뷰 생성 할 FrameLayout이

을하지만 지금이

enter image description here

이이 내 XML 코드 :

<?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" 
    tools:context="pl..smok.ui.activity.SettingsActivity"> 

    <FrameLayout 
     android:id="@+id/top_bar_container" 
     android:layout_width="match_parent" 
     android:layout_height="70dp" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentStart="true" /> 

    <LinearLayout 
     android:id="@+id/change_orieientation_screen" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/top_bar_container" 
     android:layout_marginTop="10dp" 
     android:clickable="true"> 

     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:text="Zmień orientację ekranu" 
      android:textSize="20dp" /> 

</RelativeLayout> 

어떻게하면 가운데에 선을 만들 수 있는지 알 수 없으며 인라인 직사각형과 직사각형에 두 개의 imageView가 있습니다.

+0

자산을 얻을 수 있습니다. –

+0

@RakshithKumar 원하는대로 할 수 있습니까? –

+0

괜찮아. 필요 없어. 나는 한동안 전체 UI를 제공 할 것이다. –

답변

1

이 UI에보고하십시오, 나는 당신이

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginTop="24dp" 
    android:orientation="vertical"> 
    <View 
     android:layout_width="match_parent" 
     android:layout_height="1dp" 
     android:layout_gravity="center" 
     android:background="@android:color/black" /> 
    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@drawable/dummy" 
     android:layout_gravity="center" 
     android:padding="2dp" 
     android:orientation="horizontal"> 

     <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="40dp" 
     android:src="@mipmap/ic_launcher" /> 

     <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="40dp" 
     android:src="@mipmap/ic_launcher" /> 
    </LinearLayout> 

</FrameLayout> 

는 "dummy.xml"

로 당김 폴더에 코드 아래에 추가하십시오 것이 도움이 될 것이라고 생각
<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="#ffffffff"/> 

    <stroke android:width="3dp" 
     android:color="#ff000000" /> 

    <padding android:left="1dp" 
     android:top="1dp" 
     android:right="1dp" 
     android:bottom="1dp" /> 

    <corners android:bottomRightRadius="7dp" 
     android:bottomLeftRadius="7dp" 
     android:topLeftRadius="7dp" 
     android:topRightRadius="7dp" /> 
</shape> 
+0

'android.support.v7.widget.AppCompatImageView'를 수동으로 지정할 필요는 없다. 'ImageView'는 자동으로 AppCompat inflater에 의해 해결됩니다. –

+0

예 동의 함 ...이 샘플은 –

+0

입니다. 가능한 한 간단하게하십시오. –