왜 프래그먼트가 스피너를 지원하지 않습니까? 나는 다음의 조각 클래스를 가지고 그것에 스피너를 추가했다.프래그먼트의 스피너 변경시 가치를 얻으려면 어떻게해야합니까?
public class SettingFragment extends Fragment {
Spinner spinner1;
public List<String> genderitems, titleitems;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View rootview = inflater.inflate(R.layout.settinglayout, container,
false);
spinner1 = (Spinner) rootview.findViewById(R.id.usertitle);
titleitems = new ArrayList<String>();
setTitleSpinnerContent(rootview);
titleitems.add("Beginner");
titleitems.add("Novice");
return rootview;
}
private void setTitleSpinnerContent(View view) {
ArrayAdapter<String> adp = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_dropdown_item_1line, titleitems);
adp.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.setAdapter(adp);
}}
선택시 회 전자 변경 값을 얻고 회 전자에 텍스트 뷰를 추가하는 방법. 여기에 내가 누락 된 부분이 무엇입니까? 미리 감사드립니다.
나는 심지어 onitemselectedlistener()를 추가하려했지만 결과도 nil입니다.
아니요, 같은 결과가 없습니다. – ManishSB
전체 코드를 업데이트하십시오 .. 그러면 우리가 알아낼 수 있습니다 .. – ImMathan
결과를 업데이트 한 결과입니다 – ManishSB