1
一個非常簡單的項目。這裏的Activity子類:Galaxy Nexus上的佈局渲染髮生了什麼?
public class Home extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
這裏的main.xml中的佈局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World"
android:textSize="100sp"
/>
</LinearLayout>
我預計這將呈現爲一個計劃的背景部分(超大型)的文本,但究竟上呈現Galaxy Nexux(Android 4.0.2)顯示在屏幕截圖中。它在我測試的其他設備上呈現良好。
我在做一些奇怪的事,或者這是GN Android版本中的一個錯誤?
不,這不是問題,但你是在正確的區域。我忘記了包含uses-sdk標籤。添加它整理出來。 – 2012-02-04 10:49:52
另外android:支持屏幕上的anyDensity應該是true(這是默認值)。根據doco它應該留在大多數情況下,不知道爲什麼它對我來說設置爲false! – 2012-03-20 06:40:35