當按鈕點擊時,我得到錯誤來實現隱藏鍵盤,任何人都知道如何解決這個問題? 在getSystemService和getWindowsToken實際誤碼當按鈕點擊時隱藏鍵盤(片段)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_calculator, container, false);
Button hitung = (Button) rootView.findViewById(R.id.hitung);
final EditText height = (EditText)rootView.findViewById(R.id.height);
final EditText weight = (EditText)rootView.findViewById(R.id.weight);
InputMethodManager imm = InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(EditText.getWindowToken(), 0);
final TextView result = (TextView)rootView.findViewById(R.id.result);
final TextView finalresult = (TextView)rootView.findViewById(R.id.finalresult);
finalresult.setMovementMethod(new ScrollingMovementMethod());
hitung.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
..........
}
我們能不能得到任何棧打印,在logcat的錯誤代碼? – Amesys
嗨,即時通訊還沒有運行,仍然出現bc錯誤,上getSystemService警告說:'不能解決方法getSystemService(Java.Lang.String)' –
是缺少'('在這一行中的一個錯誤?InputMethodManager imm = InputMethodManager)getSystemService (Context.INPUT_METHOD_SERVICE); –