【发布时间】:2016-06-30 21:21:30
【问题描述】:
下面名为Presenteter的代码是我的主类,我根据问题替换Fragment。
public class Presenteter extends AppCompatActivity {
private final Questions question1Fragment = new Questions();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.present);
FragmentTransaction ft=getSupportFragmentManager().beginTransaction();
ft.setCustomAnimations(android.R.anim.fade_in,android.R.anim.fade_out);
ft.replace(R.id.flPersonalization, question1Fragment);
ft.commit();
}
这是我的Questions 课程。它正在从 REST 服务器获取问题。所有问题都列在一个Spinner 中。我没有写在这里,以免混淆。
public class Questions extends Fragment implements AdapterView.OnItemSelectedListener {
SearchableSpinner spinner;
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.question, container, false);
LinearLayout ln=(LinearLayout)view.findViewById(R.id.listLayout);
spinner=(SearchableSpinner)view.findViewById(R.id.spinner1);
}
最后我想在我的Presenter 类中使用Spinner 的onItemSelected() 事件。
我该怎么做? 提前致谢。
【问题讨论】:
标签: java android spinner onitemclicklistener