获取android方法findViewbyId(int)是否为QuoteFormActivity类型未定义?

时间:2013-12-14 18:22:24

标签: android

我不明白为什么我会收到错误,findViewById()归Activity类所有,对吧?因此,只需延长它即可。

对于quoteText和btnSendQuote,我收到错误消息,如何解决这个问题以及原因是什么?

    public class QuoteFormActivity extends Activity {

        //VARIABLES from FORM
        EditText quoteText;
        Button btnSendQuote;
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_quote_form);

            quoteText = (EditText) findByViewId(R.id.et_quote);
            btnSendQuote = (Button) findByViewId(R.id.btn_send_quote);

            // Show the Up button in the action bar.
            //setupActionBar();
        } 

ps:已经做了一个干净的buitl

2 个答案:

答案 0 :(得分:3)

findViewById而非findByViewId

答案 1 :(得分:2)

变化:

quoteText = (EditText) findByViewId(R.id.et_quote);
btnSendQuote = (Button) findByViewId(R.id.btn_send_quote);

为:

quoteText = (EditText) findViewById(R.id.et_quote);
btnSendQuote = (Button) findViewById(R.id.btn_send_quote);