2013-07-25 3 views
0

Я попытался использовать setContentView в этом фрагменте. Но это невозможно. Хотелось бы знать, почему? и как я могу исправить эту проблему?setContentView во фрагменте

Моей целью является открытие нового вида, если вход в систему правильный. Надеюсь, ты пойми, что я имею в виду.

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"); 
        } 
       } 
      }); 

ответ

1

Переопределить метод onCreateView в фрагменте.

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    View v = inflater.inflate(R.layout.buyview, container, false); 
} 
Смежные вопросы