2013-07-25 3 views
0

J'ai essayé d'utiliser setContentView dans ce fragment. Mais ce n'est pas possible. Je voudrais savoir pourquoi? et comment je peux résoudre ce problème?setContentView dans un fragment

ma destination est d'ouvrir une nouvelle vue, si la connexion est correcte. J'espère que vous comprenez ce que je veux dire.

package de.ibers.coffeelist; 
     if (isValid) { 
      Button buttonLogin = (Button)rootView.findViewById(R.id.btn_login); 
      buttonLogin.setOnClickListener(new View.OnClickListener() { 
       public void onClick(View v) { 
        EditText pinEdit = (EditText) getView().findViewById(R.id.et_pin); 
        String inputPin = pinEdit.getText().toString(); 

        if(inputPin.equals(_pin)) { 
          setContentView(R.layout.buyview); 
          } 
        else { 
         Log.d("buttonLogin ", "faild"); 
        } 
       } 
      }); 

Répondre

1

Remplacer la méthode onCreateView dans le fragment.

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