2
У меня есть адаптер и фрагмент.Как получить объект просмотра и держателя вне метода getView?
Рассмотрим такого сценария:
адаптера Edit Text
По редактированию текста по умолчанию не редактируется
- Фрагмент имеет один редактировать значок
- На щелчке Править Значок адаптера текст должен стать редактируемым
Вот фрагмент кода:
editIcon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Adapter.makeEditTextEditable();
}
});
здесь код адаптера:
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
ViewHolder holder = null;
if (convertView == null) {
convertView = inflater.inflate(R.layout.layout, null);
holder = new ViewHolder();
holder.EditText = (EditText) convertView.findViewById(R.id.edit_text);
} else {
holder = (ViewHolder) convertView.getTag();
}
}
// This is method i am calling from fragment to make editText editable
public void makeEditTextEditable() {
// How do i get holder object and view object here? OR
// How do i make edit text editable from this method?
}
Спасибо @lelloman, он работает нормально ... –
;) приветствую вас – lelloman