by Sathasivan » Wed Oct 06, 2010 8:33 am
hai alpesh,
i just created one example for creating textviews dynamically,
my activity as follow,
package com.DynamicGUI;
import android.app.Activity;
import android.os.Bundle;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.TextView;
public class DynamicGUI extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LinearLayout LL_Dynamic = (LinearLayout) findViewById(R.id.LL_Dynamic);
LayoutParams LP = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
for (int i=0; i<10; i++){
TextView textView = new TextView(this);
textView.setText("Dynamic TextView " + (i+1));
textView.setTextSize(18);
textView.setLayoutParams(LP);
LL_Dynamic.addView(textView);
}
}
}
also my xml is,
<?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" android:id="@+id/LL_Dynamic">
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Dynamic GUI"/>
</LinearLayout>
by this example you may get some ideas to do your task.