Android基本布局大小调整
我正在为我的游戏创建一个最终得分屏幕 我一直很难在版面中排列文字,因为文字“原始分数”、“奖励分数”和“最终分数” 不管出于什么原因,如果我在布局编辑器中按图所示排列文本,在手机上就可以了。如果我让文本在版面编辑器中按应有的方式排列,那么它将在手机上偏移Android基本布局大小调整,android,eclipse,layout,sizing,Android,Eclipse,Layout,Sizing,我正在为我的游戏创建一个最终得分屏幕 我一直很难在版面中排列文字,因为文字“原始分数”、“奖励分数”和“最终分数” 不管出于什么原因,如果我在布局编辑器中按图所示排列文本,在手机上就可以了。如果我让文本在版面编辑器中按应有的方式排列,那么它将在手机上偏移 有没有可靠的方法让Eclipse布局编辑器和我的手机达成一致 是否有可靠的方法使此布局在屏幕上正确对齐 不同尺寸和像素密度的手机 如果重要的话,我使用的是全屏主题。如果需要,我还可以发布xml的其余部分 以下是相关的xml: <?
- 有没有可靠的方法让Eclipse布局编辑器和我的手机达成一致李>
- 是否有可靠的方法使此布局在屏幕上正确对齐 不同尺寸和像素密度的手机
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical" android:id="@+id/FinalTally_Layout" android:background="@drawable/layoutbackgroundlarge" android:layout_weight="1" android:visibility="visible" android:layout_width="wrap_content" android:layout_height="95dp">
<LinearLayout android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="#FF000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text=" Raw Score" android:id="@+id/RawScoreLabel" android:gravity="left|center_vertical" android:textSize="22dp" android:layout_weight="1"></TextView>
<TextView android:textColor="#FF000000" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="3200 " android:id="@+id/RawScore" android:gravity="right|center_vertical" android:textSize="22dp" android:layout_weight="1"></TextView>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="#FF000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text=" Bonus Points" android:id="@+id/BonusPointsLabel" android:gravity="left|center_vertical" android:textSize="22dp"></TextView>
<TextView android:textColor="#FF000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="1900 " android:layout_weight="1" android:id="@+id/BonusPoints" android:gravity="right|center_vertical" android:textSize="22dp"></TextView>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout6" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="#FF000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" Final Score" android:layout_weight="1" android:id="@+id/FinalScoreReportLabel" android:gravity="left|center_vertical" android:textSize="22dp" android:textStyle="bold"></TextView>
<TextView android:textColor="#FF000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5100 " android:layout_weight="1" android:id="@string/FinalScoreReport" android:gravity="right|center_vertical" android:textSize="22dp" android:textStyle="bold"></TextView>
</LinearLayout>
</LinearLayout>
</LinearLayout>
版面编辑器不可靠。简言之,没有办法让他们同意。按照你在电话里看到的去做
如果我可以提供一些建议,请尽可能使用RelativeLayout,而不是嵌套线性布局。布局编辑器不可靠。简言之,没有办法让他们同意。按照你在电话里看到的去做 如果我能提供一点建议,请尽可能使用RelativeLayout,而不是嵌套线性布局。Allen 您可以通过插入具有所需背景颜色的
视图
,动态生成一条细线,而不是使分割线成为该部分背景图像的一部分
试试看
艾伦
您可以通过插入具有所需背景颜色的视图
,动态生成一条细线,而不是使分割线成为该部分背景图像的一部分
试试看
<LinearLayout android:orientation="vertical" android:id="@+id/FinalTally_Layout" android:background="@drawable/layoutbackgroundlarge" android:layout_weight="1" android:visibility="visible" android:layout_width="wrap_content" android:layout_height="95dp">
<LinearLayout android:id="@+id/linearLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="#FF000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text=" Raw Score" android:id="@+id/RawScoreLabel" android:gravity="left|center_vertical" android:textSize="22dp" android:layout_weight="1"></TextView>
<TextView android:textColor="#FF000000" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="3200 " android:id="@+id/RawScore" android:gravity="right|center_vertical" android:textSize="22dp" android:layout_weight="1"></TextView>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="#FF000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text=" Bonus Points" android:id="@+id/BonusPointsLabel" android:gravity="left|center_vertical" android:textSize="22dp"></TextView>
<TextView android:textColor="#FF000000" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="1900 " android:layout_weight="1" android:id="@+id/BonusPoints" android:gravity="right|center_vertical" android:textSize="22dp"></TextView>
</LinearLayout>
<View android:layout_height="1px" android:layout_width="fill_parent"android:background="#90909090"/>
<LinearLayout android:id="@+id/linearLayout6" android:layout_width="fill_parent" android:layout_height="wrap_content">
<TextView android:textColor="#FF000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=" Final Score" android:layout_weight="1" android:id="@+id/FinalScoreReportLabel" android:gravity="left|center_vertical" android:textSize="22dp" android:textStyle="bold"></TextView>
<TextView android:textColor="#FF000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="5100 " android:layout_weight="1" android:id="@string/FinalScoreReport" android:gravity="right|center_vertical" android:textSize="22dp" android:textStyle="bold"></TextView>
</LinearLayout>
</LinearLayout>