Skip to content
Snippets Groups Projects
Commit 344199c3 authored by COUCHET Thibaud's avatar COUCHET Thibaud
Browse files

Dynamically add phones and remove

parent d767585f
Branches
No related tags found
Loading
......@@ -3,10 +3,14 @@ package fr.imt_atlantique.myfirstapplication;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import androidx.activity.EdgeToEdge;
import androidx.appcompat.app.AppCompatActivity;
......@@ -94,4 +98,21 @@ public class MainActivity extends AppCompatActivity {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
public void addPhoneNumber (View v){
ViewGroup viewGroup = (ViewGroup) findViewById(R.id.phonesLayout);
LayoutInflater inflater = LayoutInflater.from(this);
View duplicatedView = inflater.inflate(R.layout.phone_number_input, viewGroup, false);
viewGroup.addView(duplicatedView);
}
public void removePhoneNumber (View v){
ViewGroup phonesLayout = (ViewGroup) findViewById(R.id.phonesLayout);
int childCount = phonesLayout.getChildCount();
if (childCount > 0) {
phonesLayout.removeViewAt(childCount - 1);
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment