【发布时间】:2010-09-01 00:19:47
【问题描述】:
我刚决定试用 Android SDK,所以我安装了它,现在我正在尝试使用 XML 文件为我制作的计算器制作一个简单的界面,并且我可能会移植到 Android。
这是我要使用的 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:lines="3"
android:text="To evaluate an expression, type it below."
/>
<EditText
android:id="@+id/entry"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=""
/>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/btnFunctions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Functions"
/>
<Button
android:id="@+id/btnConversions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Conversions"
/>
<Button
android:id="@+id/btnConstants"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Constants"
/>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/btnGraphs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Graphs"
/>
<Button
android:id="@+id/btnStats"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Stats"
/>
</LinearLayout>
</LinearLayout>
但是,当我运行ant install 并在模拟器上试用该应用程序时,最后一个(嵌套的)LinearLayout、btnGraphs 和 btnStats 中的最后两个按钮根本不显示(其余都很好)。
我做错了什么?
【问题讨论】:
标签: android xml user-interface