In my android project I have used three edittext's and four buttons in activity_investments.xml. In activity_investments if i press Add fields button,the whole layout i mean three edittext with four button should display again below the previous layout..i dont know how to do that.
please help me to get this..
Below is my code..any help would be appreciated...thanks in advance..
Investments.java
package com.example.miisky;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.graphics.Typeface;
import android.net.Uri;
import android.os.Bundle;
import android.text.SpannableString;
import android.text.method.LinkMovementMethod;
import android.text.style.ClickableSpan;
import android.text.style.ForegroundColorSpan;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;
import android.widget.TextView.BufferType;
public class Investments extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_investments);
Button btn = (Button)findViewById(R.id.button10);
Typeface font1 = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
TextView txt1 = (TextView)findViewById(R.id.imageView6);
txt1.setTypeface(font1);
Typeface font2 = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
TextView txt2 = (TextView)findViewById(R.id.imageView7);
txt2.setTypeface(font2);
Typeface font3 = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
TextView txt3 = (TextView)findViewById(R.id.imageView8);
txt3.setTypeface(font3);
Typeface font4 = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
TextView txt4 = (TextView)findViewById(R.id.imageView9);
txt4.setTypeface(font4);
Typeface font5 = Typeface.createFromAsset( getAssets(), "fontawesome-webfont.ttf" );
TextView txt5 = (TextView)findViewById(R.id.imageView10);
txt5.setTypeface(font5);
txt1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("http://www.facebook.com"); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
txt2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("http://www.twitter.com"); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
txt3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("http://www.linkedin.com"); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
txt4.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("http://www.googleplus.com"); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
txt5.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri = Uri.parse("http://www.skype.com"); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.investments, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
activity_investments.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout 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:background="#fff">
<LinearLayout android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#fff"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingTop="5dip"
android:paddingBottom="5dip">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="0dp"
android:src="@drawable/miilogo" />
</LinearLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/header" >
<LinearLayout
android:id="@+id/root_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFFFF"
android:layout_weight="1"
android:layout_marginTop="10dp"
android:orientation="vertical">
<TextView
android:id="@+id/textview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Investments"
android:layout_gravity="center"
android:textSize="20dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="9dp"
android:layout_marginTop="15dp"
android:layout_marginRight="9dp"
android:textColor="#000"
android:textStyle="bold"/>
<LinearLayout
android:id="@+id/panelInvest"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="#FFFFFFFF">
<LinearLayout
android:id="@+id/panelInvest1"
android:layout_width="280dp"
android:layout_height="40dp"
android:layout_weight="1"
android:layout_marginTop="17dp"
android:layout_gravity="center_horizontal"
android:background="#FFFFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/mutual"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.81"
android:background="@drawable/verifyedit"
android:ems="10"
android:paddingLeft="10dp"
android:hint="Mutual funds" >
<requestFocus />
</EditText>
</LinearLayout>
<LinearLayout
android:id="@+id/panelInvest2"
android:layout_width="280dp"
android:layout_height="40dp"
android:layout_weight="1"
android:layout_marginTop="8dp"
android:layout_gravity="center_horizontal"
android:background="#FFFFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/houseprop"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.81"
android:background="@drawable/verifyedit"
android:ems="10"
android:paddingLeft="10dp"
android:hint="House Property" />
</LinearLayout>
<LinearLayout
android:id="@+id/panelInvest3"
android:layout_width="280dp"
android:layout_height="40dp"
android:layout_weight="1"
android:layout_marginTop="8dp"
android:layout_gravity="center_horizontal"
android:background="#FFFFFFFF"
android:orientation="horizontal" >
<EditText
android:id="@+id/shares"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.81"
android:background="@drawable/verifyedit"
android:ems="10"
android:paddingLeft="10dp"
android:hint="Shares" />
</LinearLayout>
<LinearLayout
android:id="@+id/panelInvest5"
android:layout_width="240dp"
android:layout_height="35dp"
android:layout_marginTop="5dp"
android:layout_marginBottom="20dp"
android:background="#FFFFFFFF"
android:orientation="horizontal"
android:layout_gravity="center">
<Button
android:id="@+id/button7"
android:layout_width="240dp"
android:layout_height="35dp"
android:background="#042a36"
android:text="Save"
android:clickable="true"
android:textColor="#fff"
android:textSize="15dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/panelInvest6"
android:layout_width="240dp"
android:layout_height="35dp"
android:layout_marginBottom="20dp"
android:background="#FFFFFFFF"
android:orientation="horizontal"
android:layout_gravity="center">
<Button
android:id="@+id/button8"
android:layout_width="240dp"
android:layout_height="35dp"
android:background="#042a36"
android:text="Save and Continue"
android:clickable="true"
android:textColor="#fff"
android:textSize="15dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/panelInvest7"
android:layout_width="240dp"
android:layout_height="35dp"
android:layout_marginBottom="20dp"
android:background="#FFFFFFFF"
android:orientation="horizontal"
android:layout_gravity="center">
<Button
android:id="@+id/button9"
android:layout_width="240dp"
android:layout_height="35dp"
android:background="#042a36"
android:text="Edit"
android:clickable="true"
android:textColor="#fff"
android:textSize="15dp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/panelInvest8"
android:layout_width="240dp"
android:layout_height="35dp"
android:layout_marginBottom="20dp"
android:background="#FFFFFFFF"
android:orientation="horizontal"
android:layout_gravity="center">
<Button
android:id="@+id/button10"
android:layout_width="240dp"
android:layout_height="35dp"
android:background="#042a36"
android:text="Add Fields"
android:clickable="true"
android:textColor="#fff"
android:textSize="15dp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/foot"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#1a292e"
android:orientation="horizontal"
android:paddingBottom="0dp"
android:paddingLeft="0dp"
android:paddingRight="0dp" >
<TextView
android:id="@+id/txtview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingLeft="110dp"
android:paddingTop="5dp"
android:text="FOOTER"
android:textColor="#006064"
android:textSize="30dp" />
</LinearLayout>
<LinearLayout
android:id="@+id/header1"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:background="#042a36"
android:paddingRight="0dp"
android:paddingTop="5dip"
android:paddingLeft="22dp"
android:paddingBottom="5dip">
<TextView
android:id="@+id/textview22"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textSize="10dp"
android:clickable="true"
android:layout_marginLeft="27dp"
android:paddingRight="22dp"
android:text="@string/Copyright"
android:textColor="#fff" />
</LinearLayout>
<LinearLayout
android:id="@+id/header2"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="#042a36"
android:paddingLeft="0dp"
android:paddingRight="0dp"
android:paddingBottom="2dp"
android:layout_gravity="center_horizontal"
>
<TextView
android:id="@+id/imageView6"
android:layout_width="22dp"
android:layout_height="22dp"
android:layout_marginLeft="85dp"
android:layout_below="@+id/header1"
android:text="@string/fb1"
android:clickable="true"
android:textColor="#9e9e9e"
android:textSize="23dp"/>
<TextView
android:id="@+id/imageView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_below="@+id/header1"
android:text="@string/twitter"
android:clickable="true"
android:textColor="#9e9e9e"
android:textSize="23dp"/>
<TextView
android:id="@+id/imageView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_below="@+id/header1"
android:text="@string/linkedin1"
android:clickable="true"
android:textColor="#9e9e9e"
android:textSize="23dp"/>
<TextView
android:id="@+id/imageView9"
android:layout_width="22dp"
android:layout_height="22dp"
android:layout_marginLeft="10dp"
android:layout_below="@+id/header1"
android:text="@string/googleplus"
android:clickable="true"
android:textColor="#9e9e9e"
android:textSize="23dp"/>
<TextView
android:id="@+id/imageView10"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_below="@+id/header1"
android:text="@string/skype"
android:clickable="true"
android:textColor="#9e9e9e"
android:textSize="23dp"/>
</LinearLayout>
</LinearLayout>
</ScrollView>
</RelativeLayout>