如何在android中创建这个特定的对话框视图?

时间:2011-05-14 17:58:21

标签: java android xml

  

可能重复:
  How to create the above custom dialog in android?

有人可以告诉我如何创建与链接here类似/完全相同/完全相同的上述对话视图,问题的焦点是在图片的中心创建视图吗?

我做了一些研究,这让我想知道我应该使用自定义xml来创建自定义对话框视图,还是应该使用alertdialog来创建上面显示的精确视图可编程性?即使alertdialog是可能的,我如何容纳如此多的textview消息显示在对话框图片中间给出alertdialog限制?例如:“builder.setMessage(”这是警报的正文“);”如果你明白我的意思!!

有人能告诉我最简单的方法来获得完全相同的视图,因为我是kinna做相同的应用程序和新的Android ..谢谢:)

更新

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" 
android:layout_height="wrap_content">
    <ImageView 
    android:id="@+id/ImageView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" 
    android:layout_alignParentTop="true"/>
    <TextView  
    android:id="@+id/TextView1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/ImageView1"/>
    <Button 
    android:id="@+id/Button1" 
    android:layout_below="@id/TextView1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" 
    android:text="Exit" />
    <Button 
    android:id="@+id/Button2" 
    android:layout_toLeftOf="@id/Button1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" 
    android:text="Show Video" />
    <Button 
    android:id="@+id/Button3" 
    android:layout_toRightOf="@id/Button1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" 
    android:text="Show Map" />
    </RelativeLayout>

更新     

    <ImageView 
    android:id="@+id/ImageView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true" 
    android:layout_alignParentTop="true"/>
    <TextView  
    android:id="@+id/TextView1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#FFF" 
    android:layout_below="@+id/ImageView1"/>
    <TextView  
    android:id="@+id/TextView2"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#FFF" 
    android:layout_below="@+id/TextView1" />
    <TextView  
    android:id="@+id/TextView3"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="#FFF" 
    android:layout_below="@+id/TextView2" />
    <Button 
    android:id="@+id/Button2" 
    android:layout_toRightOf="@id/Button1"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:text="Archive" />
    <Button 
    android:text="Show Video" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:id="@+id/Button1" 
    android:layout_alignParentBottom="true"></Button>
    <Button 
    android:text="Show Map" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:id="@+id/Button2" 
    android:layout_alignParentBottom="true"
    android:layout_toRightOf="@id/Button2"
    ></Button>
    </RelativeLayout>

0 个答案:

没有答案