0

私の問題:アクティビティにスピナーとeditBox&ボタンが含まれるようにしたいユーザーがボックスに入力してスピナーからアイテムを選択するまで、ボタンを無効にしたい。空の場合はボタンを無効にするチェックを書きましたが、ボックスに入力してもボタンは無効のままです.. !! 2番目の問題:ヒントをエディットボックスに入れると、ボックスが空かどうかをチェックすると読み取られます!! スピナーが選択されているかどうかを確認するにはどうすればよいですか?*valueはeditTextの名前です*enterBtnはボタンの名前です。

    if(x.matches("")){
                enterBtn.setEnabled(false);
                 onStart();
            }else {
                enterBtn.setEnabled(true);
            }
            enterBtn.setOnClickListener(new OnClickListener(){

                public void onClick(View arg0) {
                    // TODO Auto-generated method stub


                if(Integer.valueOf(x)>(70)){
                Value.setText("plz dont enter more than 500");
                    }else{
........
...}
4

1 に答える 1

1
Use Listener For Edit Box And Spinner..when you enters text to the Edit Text it Does not Check Whether It Has Text Entered Or not..thats why your button gets disabled..hear is the listner where you can actually get when someone entered text to Editext.

tv = (TextView)findViewById(R.id.charCounts);

    textMessage = (EditText)findViewById(R.id.textMessage);

    textMessage.addTextChangedListener(new TextWatcher(){
        public void afterTextChanged(Editable s) {
            i++;
            tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts));
        }

    }); 
于 2013-02-13T08:17:50.110 に答える