Advertisement
Guest User

Untitled

a guest
May 28th, 2014
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. package com.example.testedit;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5.  
  6. import android.os.Bundle;
  7. import android.app.Activity;
  8. import android.graphics.Color;
  9. import android.text.Editable;
  10. import android.text.InputType;
  11. import android.text.TextWatcher;
  12. import android.view.Menu;
  13. import android.view.ViewGroup;
  14. import android.widget.EditText;
  15. import android.widget.LinearLayout;
  16. import android.widget.LinearLayout.LayoutParams;
  17.  
  18. public class MainActivity extends Activity {
  19. List<EditText> numeric_edittext_list = new ArrayList<EditText>();
  20. private EditText txtBox;
  21. private LinearLayout linearinput;
  22. String[] strings ;
  23. @Override
  24. protected void onCreate(Bundle savedInstanceState) {
  25. super.onCreate(savedInstanceState);
  26.  
  27. linearinput = new LinearLayout(this);
  28. linearinput.setLayoutParams(new LayoutParams(500,ViewGroup.LayoutParams.WRAP_CONTENT));
  29. linearinput.setOrientation(LinearLayout.VERTICAL);
  30. for(int ip=0;ip<3;ip++){
  31. txtBox = new EditText(this);
  32. numeric_edittext_list.add(txtBox);
  33. txtBox.setMaxHeight(txtBox.getHeight());
  34. txtBox.setText("66");
  35. txtBox.setId(ip);
  36. txtBox.setPadding(20, 0, 0, 0);
  37. txtBox.setTextColor(Color.parseColor("#235C8B"));
  38. txtBox.setSelection(txtBox.getText().length());
  39. txtBox.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);
  40. linearinput.addView(txtBox);
  41. }
  42.  
  43. txtBox.addTextChangedListener(new TextWatcher() {
  44.  
  45. @Override
  46. public void afterTextChanged(Editable s) {
  47. System.out.println("OUTPUT>>>>>>>>>>>>>>>>>>>>>>>>>>>="+txtBox.getId());
  48. System.out.println("OUTPUT>>>>>>>>>>>>>>>>>>>>>>>>>>>="+numeric_edittext_list.get(0).getId());
  49. }
  50.  
  51. @Override
  52. public void beforeTextChanged(CharSequence s, int start, int count, int after) {
  53. // TODO Auto-generated method stub
  54.  
  55. }
  56.  
  57. @Override
  58. public void onTextChanged(CharSequence s, int start, int before, int count) {
  59. // TODO Auto-generated method stub
  60.  
  61. }
  62.  
  63. });
  64.  
  65. setContentView(linearinput);
  66. }
  67.  
  68. @Override
  69. public boolean onCreateOptionsMenu(Menu menu) {
  70. // Inflate the menu; this adds items to the action bar if it is present.
  71. getMenuInflater().inflate(R.menu.main, menu);
  72. return true;
  73. }
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement