Я новичок в Android :( Я использую макет ввода текста, но не могу уловить их значение! Это мой код. Сейчас я хочу напечатать значение «usuario», чтобы проверить, имеет ли оно какое-либо значение , Я использую Butterknife кстати D:
public class IngresoFragment extends Fragment {
@Bind(R.id.tilUsuario) TextInputLayout mTilUsuario;
@Bind(R.id.tilPassword) TextInputLayout mTilPassword;
@Bind(R.id.btnIngresar) Button btnIngresar;
@Bind(R.id.tviLibre) TextView tviLibre;
public IngresoFragment() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_ingreso, container, false);
ButterKnife.bind(this,view);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
app();
}
void app(){
mTilUsuario.setHint(getResources().getString(R.string.usuario));
mTilPassword.setHint(getResources().getString(R.string.password));
events();
}
void events(){
btnIngresar.setOnClickListener(new View.OnClickListener() {
String usuario = mTilUsuario.getEditText().getText().toString().trim();
String password = mTilPassword.getEditText().getText().toString().trim();
@Override
public void onClick(View v) {
Toast.makeText(getActivity(), usuario, Toast.LENGTH_LONG).show();
}
});
}
EditText
вместоTextInputLayout
. - person nukeforum   schedule 28.10.2015