我有这个代码:
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
LinearLayout container=(LinearLayout)findViewById(R.id.container);
setContentView(R.layout.sale_purchase_vouch);
LayoutInflater i=getLayoutInflater();
LinearLayout v=((LinearLayout)i.inflate(R.layout.row,container));
date=(EditText)findViewById(R.id.Date);
done=false;
save=(Button)findViewById(R.id.Save);
save.setText("Confirm Purchase");
我打算使用一个按钮来添加更多的线性布局。
XML 容器文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="8"
android:orientation="horizontal"
android:paddingTop="40sp" >
<AutoCompleteTextView
android:id="@+id/Partyname"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:text="PARTY NAME" />
<EditText
android:id="@+id/Date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Date"
android:inputType="date" />
<Button
android:id="@+id/Save"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.71"
/>
</LinearLayout>
<ScrollView android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_weight="2">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/container"
android:orientation="vertical">
</LinearLayout>
</ScrollView>
</LinearLayout>
行 XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<AutoCompleteTextView
android:id="@+id/item"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:hint="Enter item" >
<requestFocus />
</AutoCompleteTextView>
<EditText
android:id="@+id/quant"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:hint="Quantity"
android:inputType="numberSigned" />
<EditText
android:id="@+id/rate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="numberDecimal"
android:hint="Rate"/>
</LinearLayout>
我也正在尝试运行此代码。因此,应该出现单行,但应用程序在运行时崩溃