스위치와 텍스트 필드 편집 테이블을 만듭니다. 내가 원하는 것은 같은 tablerow에있는 편집 텍스트 필드에 특정 텍스트를 입력 할 때 사용할 수 있도록 스위치를 설정하는 것입니다. 그래서 텍스트 행을 편집 할 때 텍스트를 입력하면 스위치를 8 행으로 설정하는 방법을 설정합니다 8.android 편집 텍스트 필드에 데이터를 입력 할 때 동적으로 생성 된 스위치를 활성화 또는 비활성화하는 방법
for (int i = 0; i< dbarray_id.size(); i++)
{
CODE IS HERE TO CREATE A TABLEROW
//Now add a switch to the row
Switch switch1 = new Switch(getActivity());
switch1.setId(i);
switch1.setTag(i);
switch1.setSwitchMinWidth(50);
switch1.setEnabled(false)
//Add a edittext field to the row
final EditText txtaccesscode = new EditText(getActivity());
txtaccesscode.setId(i);
txtaccesscode.setTag(i);
txtaccesscode.setHint("CODE?");
txtaccesscode.setInputType(TYPE_TEXT_FLAG_NO_SUGGESTIONS);
txtaccesscode.addTextChangedListener(new TextWatcher()
{
@Override
public void beforeTextChanged(
....etc... for after change ...
repeat for the number of rows in the database.
그래서 어떤 행에 텍스트를 입력하면 해당 스위치가 활성화됩니다.
감사합니다.
좋은 답변 .... 일했는데 ..... –