Android ListView: getTag() returns null -
Hello all,
I have a list view that contains one button per line, the following code GetView () is part of the method
see public getView (final integer status, seeviewview, ViewGroup parent) {see line = see convertview; TextView TV; Save Button Button; Edit text editor FITB_ViewWrapper wrapper; If (line == zero) {layout inflector li = (layout inflator) getSystemService (reference. LEOUT_INFLATER_SERVICE); If (ChooseMode_Act.modeInfo.equalsIgnoreCase ("Training")) {row = li.inflate (R.layout.exercise_for_training_fitb, parent, wrong); } And {line = li.inflate (R.layout.exercise_for_exam_fitb, guardian, incorrect); } Cover = new FITB_ViewWrapper (line); Row.setTag (cover); If (ChooseMode_Act.modeInfo.equalsIgnoreCase ("Exam")) {saveA_button = wrapper.getSaveAnswer_Button (); OnClickListener l = New OnClickListener () {@Override Click Public Zero (see V) {integer MP = (integer) v.getTag (); Logs. I ("mp", "my position is:" + mp); }}; SaveA_button.setOnClickListener (L); }} And {cover = (FITB_ViewWrapper) row.getTag (); }
For my app I should know what item is related to the button, so I try to find out. Code
log. I ("mp", "my position is:" + mp);
puts a message: mp myPosition is: zero
I do not understand why, why do I get a "tap", but not an integer?
Log.i ("mp", "my status is:" + status) ;
You already have the situation!
public view getView (see the final integer, see convertview view, ViewGroup parent) {
Comments
Post a Comment