2013-06-01 2 views
0

Я создаю приложение для чтения nfc. Но Мне не удалось найти установленный макет. проблема в
setContentView (R.layout.read); и
txtRead = (TextView) findViewById (R.id.txt_read);не удалось установить контент с существующим макетом

Вот мой код:

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
try{ 
     requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
     setContentView(R.layout.read); 
     getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.read); 

    // nfcAdapter = NfcAdapter.getDefaultAdapter(null); 
    // detectedTag =getIntent().getParcelableExtra(NfcAdapter.EXTRA_TAG); 


     txtRead = (TextView) findViewById(R.id.txt_read); 

     pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, 
       new Intent(this,getClass()). 
       addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0); 

     IntentFilter tagDetected = new IntentFilter(NfcAdapter.ACTION_TAG_DISCOVERED); 
     IntentFilter filter2  = new IntentFilter(NfcAdapter.ACTION_NDEF_DISCOVERED); 
     // readTagFilters = new IntentFilter[]{tagDetected,filter2}; 
     Toast.makeText(this, "no Exception caught in on create", Toast.LENGTH_LONG).show(); 
} 
catch(Exception e) { Toast.makeText(this, "Exception caught in on create", Toast.LENGTH_LONG).show(); } 
    } 
+0

удалить, android.R из заголовка включить или очистить проект: D – UnderGround

+0

попытаться удалить строку импорта packagename.R из деятельности и очистить проект. –

ответ

0

попытка setContentView позже:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.read); 
    setContentView(R.layout.read); 

И пожалуйста, проверьте импортированные R. Может быть, вы импортировали android.R, а не импортировали R из пакета.

+0

все еще не работает, он говорит: «Чтение не может быть разрешено или не является полем» –