何创建AVD是重新在Eclipse仿真器present三星Gal

何创建AVD是重新在Eclipse仿真器present三星Gal

本文介绍了如何创建AVD是重新在Eclipse仿真器present三星Galaxy S?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我工作的一个应用程序专门针对三星Galaxy S(我在这里不是一个做出决定),他们希望它的布局是基于像素precise准确。我可以只使用普通2.1 AVD?

所以,我想创建WQVGA432,但它看起来是这样的。我不知道为什么的LinearLayout不会填满屏幕,但最多只能使用大的图像与韩国(我不能缩减,但这是不同的问题)。

这是main.xml中:

 <! - 网名 - >
    <的FrameLayout机器人:ID =@ + ID / ui_topBox
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_centerHorizo​​ntal =真
        机器人:layout_centerVertical =真正的>
    < /的FrameLayout>

    <! - 右上角按钮,又名正向按钮 - >
    <的FrameLayout机器人:ID =@ + ID / ui_topRightBox
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_alignParentRight =真
        机器人:layout_centerVertical =真正的>
    < /的FrameLayout>
< / RelativeLayout的>
<的FrameLayout
    机器人:ID =@ + ID / ui_contentView
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =0dip
    机器人:paddingTop =0px
    机器人:layout_weight =1>

    <! - 主视图 - >
    < RelativeLayout的
        机器人:ID =@ + ID / MAINVIEW
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =FILL_PARENT>
        < RelativeLayout的
            机器人:ID =@ + ID / topBanner
            机器人:方向=横向
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:layout_alignParentTop =真
            机器人:后台=#FFFFCC00
            >
            < TextView的Andr​​oid版本:TEXTSIZE =20SP
                机器人:文字颜色=#FF000000
                机器人:文本=EUR / USD
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_alignParentLeft =真
                机器人:layout_centerVertical =真
            />
        < / RelativeLayout的>
        < RelativeLayout的
            机器人:ID =@ + ID /厂景
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:layout_below =@ + ID / topBanner
            机器人:后台=#FF444444>
            <复选框机器人:ID =@ + ID / cbx1
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_centerVertical =真
                机器人:layout_alignParentLeft =真
            />
            < com.vg.library.NumericInput
                机器人:ID =@ + ID / val1Nip
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_centerVertical =真
                机器人:layout_toRightOf =@ + ID / cbx1
                 />
        < / RelativeLayout的>
        < com.vg.library.NumericInput
            机器人:ID =@ + ID / val2Nip
            机器人:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:layout_below =@ + ID /视图1/>
        < TextView的Andr​​oid的:layout_width =WRAP_CONTENT
            机器人:layout_height =WRAP_CONTENT
            机器人:文本=Screen01
            机器人:layout_below =@ + ID / val2Nip
            机器人:layout_alignParentLeft =真/>
    < / RelativeLayout的>
< /的FrameLayout>

&所述;! -  ExpandBar  - >
< RelativeLayout的
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =WRAP_CONTENT
    机器人:layout_alignParentBottom =真
    >
    < ImageView的
        机器人:ID =@ + ID / ui_expandBar
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =WRAP_CONTENT
        机器人:SRC =@可绘制/条
        机器人:后台=#0000
    />
    <的FrameLayout
        机器人:ID =@ + ID / ui_drawerView
        机器人:能见度=水涨船高
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =WRAP_CONTENT
        机器人:paddingTop =0px
        机器人:layout_weight =1
        机器人:layout_below =@ + ID / ui_expandBar>
        < RelativeLayout的
            机器人:ID =@ + ID / ui_drawerContent
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:后台=#FF550000>
            < RelativeLayout的
            机器人:ID =@ + ID / M1
            机器人:layout_width =FILL_PARENT
            机器人:layout_height =WRAP_CONTENT
            机器人:后台=#FF550000>
            <复选框机器人:ID =@ + ID / cbxB
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_centerVertical =真
                机器人:layout_alignParentLeft =真
            />
            < com.vg.library.NumericInput
                机器人:ID =@ + ID / valBNip
                机器人:layout_width =WRAP_CONTENT
                机器人:layout_height =WRAP_CONTENT
                机器人:layout_centerVertical =真
                机器人:layout_toRightOf =@ + ID / cbxB
                 />
            < / RelativeLayout的>
        < / RelativeLayout的>
    < /的FrameLayout>
< / RelativeLayout的>
< RelativeLayout的
    机器人:方向=横向
    机器人:layout_width =FILL_PARENT
    机器人:layout_height =WRAP_CONTENT
    机器人:后台=#FF333333
    机器人:layout_weight =0
    机器人:layout_gravity =底
    >
    &所述;! - 这是菜单面板在页面底部 - >
    < com.vg.library.MenuBar
        机器人:ID =@ + ID / ui_menuBar
        机器人:方向=横向
        机器人:layout_width =WRAP_CONTENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_centerHorizo​​ntal =真
        机器人:layout_centerVertical =真
        机器人:后台=#FFAAAA00
        >
        <! - 所有的菜单项应该在这里 - >
    < /com.vg.library.MenuBar>
< / RelativeLayout的>
 

解决方案

是,设置屏幕分辨率为WQVGA(800 * 432)。

I am working on an application specifically for Samsung Galaxy S(I am not the one making decision here) and they want its layout to be pixel-precise accurate.Can I just use normal 2.1 AVD?

So I tried creating WQVGA432 but it looks like this. I'm not sure why the LinearLayout does not fill up the screen but only use up to the large images with Korean (which I can't scale down, but that's different question).

This is main.xml:

    <!-- Screen name -->
    <FrameLayout android:id="@+id/ui_topBox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true">
    </FrameLayout>

    <!-- Top-Right Button, aka Forward button -->
    <FrameLayout android:id="@+id/ui_topRightBox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true">
    </FrameLayout>
</RelativeLayout>
<FrameLayout
    android:id="@+id/ui_contentView"
    android:layout_width="fill_parent"
    android:layout_height="0dip"
    android:paddingTop="0px"
    android:layout_weight="1">

    <!-- Main View -->
    <RelativeLayout
        android:id="@+id/mainView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <RelativeLayout
            android:id="@+id/topBanner"
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:background="#FFFFCC00"
            >
            <TextView android:textSize="20sp"
                android:textColor="#FF000000"
                android:text="EUR/USD"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentLeft="true"
                android:layout_centerVertical="true"
            />
        </RelativeLayout>
        <RelativeLayout
            android:id="@+id/view1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_below="@+id/topBanner"
            android:background="#FF444444">
            <CheckBox android:id="@+id/cbx1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_alignParentLeft="true"
            />
            <com.vg.library.NumericInput
                android:id="@+id/val1Nip"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toRightOf="@+id/cbx1"
                 />
        </RelativeLayout>
        <com.vg.library.NumericInput
            android:id="@+id/val2Nip"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/view1" />
        <TextView android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Screen01"
            android:layout_below="@+id/val2Nip"
            android:layout_alignParentLeft="true" />
    </RelativeLayout>
</FrameLayout>

<!-- ExpandBar -->
<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    >
    <ImageView
        android:id="@+id/ui_expandBar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/bar"
        android:background="#0000"
    />
    <FrameLayout
        android:id="@+id/ui_drawerView"
        android:visibility="gone"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:paddingTop="0px"
        android:layout_weight="1"
        android:layout_below="@+id/ui_expandBar">
        <RelativeLayout
            android:id="@+id/ui_drawerContent"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#FF550000" >
            <RelativeLayout
            android:id="@+id/m1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#FF550000" >
            <CheckBox android:id="@+id/cbxB"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_alignParentLeft="true"
            />
            <com.vg.library.NumericInput
                android:id="@+id/valBNip"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerVertical="true"
                android:layout_toRightOf="@+id/cbxB"
                 />
            </RelativeLayout>
        </RelativeLayout>
    </FrameLayout>
</RelativeLayout>
<RelativeLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#FF333333"
    android:layout_weight="0"
    android:layout_gravity="bottom"
    >
    <!-- This is menu panel at the bottom of the page -->
    <com.vg.library.MenuBar
        android:id="@+id/ui_menuBar"
        android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:background="#FFAAAA00"
        >
        <!-- All menu item should go here -->
    </com.vg.library.MenuBar>
</RelativeLayout>
解决方案

Yes, set the screen resolution to wqvga (800 * 432).

这篇关于如何创建AVD是重新在Eclipse仿真器present三星Galaxy S?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-03 15:22