當我運行從我activity_main.xml中的文件下面的代碼,我得到這樣的輸出:的LinearLayout與文字編輯和EditText上
寬度
身高
區
周邊
屏幕上沒有區域輸入EditText字段的任何值。我已經在我的xml中創建了id:android:id =「@ + id/id_value」。在Eclipse中,我也做了Project - > Clean並重新啓動了模擬器。如果任何人都能指出我可能發生的事情的正確方向,那會很好。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:orientation="vertical"
tools:context="com.jtryon.rectanglecalc.MainActivity$PlaceholderFragment" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/width_string"
android:textSize="12sp" />
<EditText
android:id="@+id/width_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/height_string"
android:textSize="12sp" />
<EditText
android:id="@+id/height_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="numberDecimal" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="12sp"
android:text="@string/area_string" />
<TextView
android:id="@+id/area_string"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/area_string" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/perim_string" />
<TextView
android:id="@+id/perim_string"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/perim_string" />
</LinearLayout>
感謝您的幫助。我通過將TextView對象的android:layout_width屬性設置爲wrap_content來解決此問題。我使用的是match_parent,因此發生的情況是,顯示區域/ perim結果的文本被其他TextView覆蓋。 – JimT