关于android的屏幕方向的几个问题

时间:2013-07-28 09:26:12

标签: java android xml android-layout layout

我写了一个矩形小部件。

在编写了纵向XML之后,我想写出它的风景。

  1. 我应该将任何LinearLayout方向从水平更改为 垂直?

    水平从右到左(不是从上到下)相对于 屏幕在原始人像模式?

  2. 如果我没有提及layout_height属性,默认值是多少? (match parent?

  3. 指定时weight属性如何生效 layout_width = X dip

    当我指定layout_width = wrap_content时?

  4. fill_parent在最顶层LinearLayout时的含义是什么?

2 个答案:

答案 0 :(得分:0)

1a)不,你不应该。

1b)水平在原始人像模式下相对于屏幕从左到右。

2)没有默认值,你必须设置它(其他时候你会看到错误)

3)请查看that question

4)视图应该与其父视图一样大(减去填充)

答案 1 :(得分:0)

要代表Android管理屏幕方向的任务,您不需要考虑所有这些内容。只需在AndroidManifest.xml的活动中提及android:configChanges="orientation|keyboardHidden|screenSize|screenLayout"

即可