0
私はアンドロイドの開発をしており、リストビューでedittextを画像のように実装したいと考えています。この種の実装を追加したいと考えています。この仕事や、この仕事をしている図書館を正確に行う方法はありますか。何らかの助けをいただければ幸いです。AndroidのツリービューのようにリストビューでEditTextを実装する方法
私はアンドロイドの開発をしており、リストビューでedittextを画像のように実装したいと考えています。この種の実装を追加したいと考えています。この仕事や、この仕事をしている図書館を正確に行う方法はありますか。何らかの助けをいただければ幸いです。AndroidのツリービューのようにリストビューでEditTextを実装する方法
かなり簡単です。私はそれを実装するためにlistviewを使用しないことをお勧めします。垂直方向のLinearLayoutを使用して、[追加]ボタンの項目をクリックしたときに各フィールドを追加してください。
LinearLayout parentLayout = (LinearLayout) findViewById(R.id.parent_layout); //make sure you have set vertical orientation attribute on your xml
TextView addMoreText = new TextView(context);
addMoreText.setText("Add More");
addMoreText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText editTextItem = new EditText(context);
parentLayout.addView(editTextItem, 0);
}
});
parentLayout.addView(addMoreText);
上記のコードは、問題を解決する方法の全体像です。右側に閉じるボタンまたは追加ボタンを使用して実装する場合は、独自のImageViewを使用してEditTextを保持するカスタムビューを作成することができます。