1

私は Java/Android 開発を始めています。複数のタブとスワイプ ナビゲーションを備えたアンケート タイプのアプリケーションを作成しています。(SDK/Eclipse の例に基づく)。

いくつかのスピナーでビューを膨らませるフラグメント (タブ) があり、すべてのスピナーを位置 0 にリセットするリセット ボタンを別のフラグメントに作成する必要があります。

スピナーのあるフラグメント。

public class Viagem extends Fragment
{


 public Spinner spinLinhaO;


    public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    }

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState)
{
    View view2 = inflater.inflate(R.layout.activity_viagem, container, false);

     final Spinner spinLinhaO = (Spinner) view2.findViewById(R.id.spinnerO1);

        // with the adapter to populate it 

 }

ボタンのあるフラグメント。

    public class Inicio extends Fragment
{ 

    @Override
        public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState)
    { 

        View view3 = inflater.inflate(R.layout.activity_menu, container, false);


        final Button button = (Button) view3.findViewById(R.id.buttonInq);
    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View view3) { 
         Viagem.spinLinhaO.setSelection(0); //this does not work
 }

これを解決する方法を教えてもらえますか??

4

0 に答える 0