我想要動態地移動「加」圖像當iI點擊加上圖像時,它出現在android中我新生成的EditText框旁邊,我的textview和edittext框都動態地出現在新行看到我的形象。我想單排。如何在我的應用程序中移動圖像視圖android
我的代碼:
package com.test;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup.LayoutParams;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
public class Test_testActivity extends Activity {
/** Called when the activity is first created. */
private LinearLayout mLayout;
private EditText mEditText;
private ImageView mButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mLayout = (LinearLayout) findViewById(R.id.linearLayout1);
mButton = (ImageView) findViewById(R.id.imageView1);
mButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//mButton.setVisibility(Button.GONE);
mLayout.addView(createEditText());
mLayout.addView(seconftext());
}
});
}
private EditText createEditText()
{
final LayoutParams lparams = new LayoutParams(150,100); // Width , height
final EditText edittext = new EditText(this);
edittext.setLayoutParams(lparams);
return edittext;
}
private TextView seconftext()
{
final LayoutParams iparams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
final TextView tv = new TextView(this);
tv.setLayoutParams(iparams);
tv.setText("Second");
return tv;
}
}
和.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"
android:id="@+id/linearlayout">
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="#00ffff">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/plus" />
</LinearLayout>
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
</LinearLayout>
</ScrollView>
</LinearLayout>
你是什麼意思動態運動?每一個動作都是動態的。 – Gangnus 2012-02-10 11:29:37
意思是當我點擊加圖像時,它給了我一個新的Editext,但圖像加在同一個地方,我希望它在新的EdiText框旁 – 2012-02-10 11:31:15
你想要一個新的地方或在同一個地方?你爲什麼稱這個運動是動態的? – Gangnus 2012-02-10 11:34:52