我希望有人能帮助我刚才回合把我所有的头发与这一个Android的线性动态重叠问题
我创建一个应用程序,允许用户采取从客户的订单。
要做到这一点,我想要一个按钮,人们可以按下,添加另一条线的顺序。
我想我有一个线性布局重叠的问题。
这里是我的XML
<LinearLayout
android:id="@+id/LinearLayout1"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:orientation="vertical" >
<Button
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="Add Text View"
android:onClick="addTextView" />
</LinearLayout>
,这里是我的课
package com.example.dynamictext;
import android.os.Bundle;
import android.app.Activity;
import android.view.Gravity;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void addTextView(View view) {
setContentView(R.layout.activity_main);
// Get current Layout
LinearLayout mainLayout = (LinearLayout) this.findViewById(R.id.LinearLayout1);
// Set The sub layout
LinearLayout subLayout = new LinearLayout(this);
LayoutParams lparams = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
subLayout.setLayoutParams(lparams);
// Add contense of sub layout
EditText tv=new EditText(this);
// tv.setLayoutParams(params);
tv.setText("test");
tv.setGravity(Gravity.CENTER);
//Display new linear layout
subLayout.addView(tv);
mainLayout.addView(subLayout);
}
}
我已经尝试设置,工作重心设置,但一无所获。
我也确信,新的线性布局包装到内容
我期待每一个线性布局下的最后一个出现像上的发票行
任何HEP将é赞赏
你可以发布你的UI屏幕,你有问题吗? – Noundla 2013-05-12 19:25:03
你的意思是屏幕转储? – 2013-05-13 13:56:18
是的,该问题的屏幕截图。 – Noundla 2013-05-13 14:06:51