package com.example.gradecal;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class FstFrag extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
Spinner g_Sp1 = (Spinner) getView().findViewById(R.id.G_Spin1);
ArrayAdapter adapter = ArrayAdapter.createFromResource(this,
R.array.grade, android.R.layout.simple_spinner_item);
Spinner g_Sp2 = (Spinner) getView().findViewById(R.id.G_Spin2);
Spinner g_Sp3 = (Spinner) getView().findViewById(R.id.G_Spin3);
Spinner g_Sp4 = (Spinner) getView().findViewById(R.id.G_Spin4);
Spinner s_Sp1 = (Spinner) getView().findViewById(R.id.S_Spin1);
Spinner s_Sp2 = (Spinner) getView().findViewById(R.id.S_Spin2);
Spinner s_Sp3 = (Spinner) getView().findViewById(R.id.S_Spin3);
Spinner s_Sp4 = (Spinner) getView().findViewById(R.id.S_Spin4);
return inflater.inflate(R.layout.sub_1, container, false);
}
}
지금 대학교 마지막 시험으로 앱 만들기를 하고 있어서 학점 계산기를 만들고 있습니다.
액션바를 써서 탭뷰까지는 만들어 뒀는데 이제 거기 탭에 넣어줄 프래그먼트를 상속받는 클래스를 만드는중에 스피너에 미리 XML로 만들어 둔 배열을 넣으려니 안되네요;
http://4eda.tistory.com/7 < - 이쪽 홈페이지 보면서 하고 있습니다.
ArrayAdapter adapter = ArrayAdapter.createFromResource(this,
R.array.grade, android.R.layout.simple_spinner_item);
프래그먼트에서는 기존 엑티비티 상속받던 클래스에서 쓰던 방법으로는 안되는 건가요?
답변 부탁드립니다 ㅠ
참고로 4.1.2 젤리빈 이상에서 동작되게 만드는 중입니다.