2013-12-12 2 views
0

я создал XML, и это изображение нижеDialogBox не полный андроид

enter image description here

также код ниже

 <?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:orientation="vertical" > 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_weight="1" 
    android:orientation="horizontal" 
    android:paddingLeft="10dp" 
    android:paddingRight="10dp" 
    android:paddingTop="10dp" > 

    <ImageView 
     android:id="@+id/imgJuiceOrange" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_orange" /> 

    <ImageView 
     android:id="@+id/imgJuiceYellow" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_yellow" /> 

    <ImageView 
     android:id="@+id/imgJuiceGreen" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_green" /> 
</LinearLayout> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_weight="1" 
    android:orientation="horizontal" 
    android:paddingLeft="10dp" 
    android:paddingRight="10dp" 
    android:paddingTop="10dp" > 

    <ImageView 
     android:id="@+id/imgJuicePink" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_pink" /> 

    <ImageView 
     android:id="@+id/imgJuiceRed" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_red" /> 

    <ImageView 
     android:id="@+id/imgJuicePinkBlue" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_pink_blue" /> 
</LinearLayout> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_weight="1" 
    android:orientation="horizontal" 
    android:paddingLeft="10dp" 
    android:paddingRight="10dp" 
    android:paddingTop="10dp" > 

    <ImageView 
     android:id="@+id/imgJuiceGallery" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_pink" /> 

    <ImageView 
     android:id="@+id/imageView8" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="10dp" 
     android:layout_marginRight="10dp" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_red" /> 

    <ImageView 
     android:id="@+id/imageView9" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:scaleType="fitXY" 
     android:src="@drawable/juice_pink_blue" /> 
</LinearLayout> 

<Button 
    android:id="@+id/btnClose" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:layout_marginTop="10dp" 
    android:text="Close" /> 

, но когда я запускаю этот код и показывать в диалоговом окне на Android-телефоне он не будет выглядеть должным образом, он будет выглядеть как снимок экрана.

enter image description here

любой орган может решить мою проблему

ответ

1

Привет Komal я сделал ваше решение может быть это не является правильным, но это работает прекрасно

<?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="#00000000" 
android:orientation="vertical" > 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginBottom="40dp" 
    android:layout_marginLeft="20dp" 
    android:layout_marginRight="20dp" 
    android:layout_marginTop="40dp" 
    android:background="@android:color/white" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingLeft="10dp" 
     android:paddingRight="10dp" 
     android:paddingTop="10dp" > 

     <ImageView 
      android:id="@+id/imgJuiceOrange" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/juice_orange" /> 

     <ImageView 
      android:id="@+id/imgJuiceYellow" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/juice_yellow" /> 

     <ImageView 
      android:id="@+id/imgJuiceGreen" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/juice_green" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingLeft="10dp" 
     android:paddingRight="10dp" 
     android:paddingTop="10dp" > 

     <ImageView 
      android:id="@+id/imgJuicePink" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/juice_pink" /> 

     <ImageView 
      android:id="@+id/imgJuiceRed" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/juice_red" /> 

     <ImageView 
      android:id="@+id/imgJuicePinkBlue" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/juice_pink_blue" /> 
    </LinearLayout> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:orientation="horizontal" 
     android:paddingLeft="10dp" 
     android:paddingRight="10dp" 
     android:paddingTop="10dp" > 

     <ImageView 
      android:id="@+id/imgJuiceGallery" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:scaleType="fitXY" 
      android:src="@drawable/gallery" /> 

     <ImageView 
      android:id="@+id/imageView8" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dp" 
      android:layout_marginRight="10dp" 
      android:layout_weight="1" 
      android:scaleType="fitXY" /> 

     <ImageView 
      android:id="@+id/imageView9" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_weight="1" 
      android:scaleType="fitXY" /> 
    </LinearLayout> 

    <Button 
     android:id="@+id/btnClose" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:layout_marginTop="10dp" 
     android:text="Close" /> 
</LinearLayout> 

и Java на стороне положить код 0:

 final Dialog dialog = new Dialog(
        getActivity(), 
        android.R.style.Theme_Translucent_NoTitleBar); 

таким образом вы достигнете как хотите

Смежные вопросы