java - How to dynamically change the text box value according to the recently selected spinner value? -
here screenshot ...my changes in spinner value reflects after 2 swipes i have app 10 screens , have 1 spinner in main activity , textbox in fragment .i want display selected spinner value in textbox .
i wrote code display selected spinner value in text box , become stable throughout screens.but don't know how dynamically change text box value according selected spinner value. (before downvoting kindly suggest me solutions)
here code spinner value
string pos = (string) spinner.getselecteditem(); sharedpreferences sharedpref = getsharedpreferences("mode", activity.mode_private); sharedpreferences.editor prefeditor = sharedpref.edit(); prefeditor.putstring("userchoicemode", pos); prefeditor.commit(); here code retrieve it
textview modeselect = (textview) view.findviewbyid(r.id.pass); sharedpreferences sharedpref = this.getactivity().getsharedpreferences("mode", activity.mode_private); string = sharedpref.getstring("userchoicemode",selected); modeselect.settext("" + get);
call below method
spinner.setonitemselectedlistener(new adapterview.onitemselectedlistener() { @override public void onitemselected(adapterview<?> parent, view view, int position, long id) { string text=spinner.getselecteditem().tostring(); txtview.settext(text); } } @override public void onnothingselected(adapterview<?> parent) { } }); this above method calls when list set spinner , whenever user selects item spinner, can spinner value button click calling getselecteditem() or if u want text when user selects item spinner have call above override method
Comments
Post a Comment