2016-06-23 27 views
1
addberlian.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      // TODO Auto-generated method stub 
      removebutir = new ArrayList<Button>(); 
      final LinearLayout newView1 = (LinearLayout) getActivity() 
        .getLayoutInflater().inflate(R.layout.rowberlian, null); 
      newView1.setLayoutParams(new LayoutParams(
        ViewGroup.LayoutParams.WRAP_CONTENT, 
        ViewGroup.LayoutParams.WRAP_CONTENT)); 
      butirberlian = (EditText) newView1.findViewById(R.id.butir); 
      bntk = (EditText) newView1.findViewById(R.id.bentuk); 
      karatberlian = (EditText) newView1.findViewById(R.id.totkarat); 
      btnRemoveberlian = (Button) newView1.findViewById(R.id.btnRemoveberlian); 

      btnRemoveberlian.setOnClickListener(new View.OnClickListener() { 

       @Override 
       public void onClick(View v) { 
        butir1.remove(butirberlian); 
        ly3.removeView(newView1); 
       } 
      }); 

      ly3.addView(newView1); 
      butir1.add(butirberlian);   
      removebutir.add(btnRemoveberlian); 
     } 
    }); 

for(int i = 0; i< butir1.size();i++){ 
      butir.add(butir1.get(i).getText().toString());   
      TextView tv = new TextView(getActivity()); 
      tv.setText(""+butir.get(i)); 
      lyy.addView(tv); 

私はボタンをクリックするたびに動的に作成されるedittextフォームとボタン削除を持っています。 edittextの値はarraylistに格納されます。ボタンの削除をクリックすると、edittextフォームが削除されます。 edittextを削除しても値は削除されません。私は削除ボタンをクリックした後にどのように値を削除できますか?ボタン削除をクリックすると、アンドロイドは値をarraylistから削除します

+0

申し訳ありませんが、あなたの削除ボタンの部分のためにこれをしてみてください、私はあなたの主な質問を得ることはありません。値はまだxmlviewまたはarraylistから削除されませんか? – Adley

+0

arraylist ..実際には、 "削除"構文を使用してテスト済みですが、削除された最後の値だけをテストします。選択したものではありません。 – arvin

+0

これはLinearLayoutまたはListViewですか? –

答えて

0

View view = findViewById(R.id.button); 
view.setVisibility(View.GONE); 

とxmlファイル

<Button android:visibility="gone"/> 
関連する問題