2016-09-29 30 views
-1

我剛剛在Android Studio上練習,我決定在調色板中使用TimePickerAndroid studio - timer

我將它添加到了我的XML佈局中,但是當我想在我的MainActivity.java中引用它時,它給了我一個錯誤並且沒有,我沒有拼錯這個id。有人可以解釋這是如何工作的?謝謝。

public class MainActivity extends AppCompatActivity { 

    private TimePicker timePicker1; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // Heres when I tried to reference it 
     timePicker1 = (TimePicker) findViewById(R.layout.timePicker); 
    } 
} 
+2

'它給了我一個錯誤'什麼錯誤?請發佈錯誤消息。謝謝。 – Pang

+0

你可以發佈你的XML文件和你得到的錯誤,請。 – GAVD

回答

4
timePicker1 = (TimePicker) findViewById(R.**id**.timePicker); 

假設timePicker是你timepicker的ID。你應該仔細檢查它。但是,findViewById中的引用將是R.id。****。這是必須的。

這是你的問題。 和平。

+0

我無法相信即時通訊會犯這類錯誤...... *嘆息* 謝謝 –

+0

@KardoKamal,隨時 –

+0

@kardoKamal也接受答案 – Nepster