1. 程式人生 > >R.id或者R.layout等等在使用時後面無法找找相應空間或者佈局問題的解決辦法

R.id或者R.layout等等在使用時後面無法找找相應空間或者佈局問題的解決辦法

今天在使用eclipse進行安卓程式設計時遇到一個問題:

convertView = LayoutInflater.from(context).inflate(R.layout.main_menu_page1_item, null);

這句話中,系統一直在R.layout.main_menu_page1_item這裡報錯,提示我找不到相應的資源,可是我已經寫好了佈局檔案,並且在我開啟gen目錄下的R.java檔案後,找到了宣告的layout的ID宣告。

那麼為什麼會報錯呢?

大家在編到R的時候,編譯器會自動提示一個android.R的R給我們,如果不小心空格或者直接選用,那麼會新增一個android.R這個包,那麼就會無法呼叫我們當前工程下R.java這個檔案的R,就會出現前面的問題。

解決辦法很簡單,直接刪掉不小心加上的android.R這個包就OKAY啦

相關推薦

R.id或者R.layout等等在使用時後面無法找找相應空間或者佈局問題的解決辦法

今天在使用eclipse進行安卓程式設計時遇到一個問題: convertView = LayoutInflater.from(context).inflate(R.layout.main_menu_page1_item, null); 這句話中,系統一直在R.layout.

同步以太坊測試網絡導致C盤存儲空間不足的解決辦法

它的 iss targe 方法 步驟 link 很好 tex print 在嘗試同步以太坊的的測試網絡時可能會遇到一個問題,就是會發現同步下來的區塊會默認存儲在C盤底下導致磁盤空間不足,具體的路徑如下: C:\Users\Administrator\AppData\Roam

# Anaconda中Spyder漢化遇到無法識別python main.py問題解決辦法

Anaconda中Spyder漢化時遇到無法識別python main.py問題解決辦法 本人第一篇部落格: 在進行Spyder手動漢化時遇到的主要問題及解決辦法. spyder的具體漢化步驟參照此文:Anaconda Python安裝,Spyder漢化及除錯h

Hbase單機安裝啟動遇到無法啟動zk埠2181問題解決辦法

Hbase單機安裝啟動時遇到無法啟動zk埠2181問題 解壓、配置完後執行start-hbase.sh後使用jps未看到HMaster: 檢視log,提示zk執行的埠應該是2182而不是預設的2181 Could not start ZK at re

用VMware搭建的Ubuntu無法全屏 “正在進行簡易安裝無法手動啟動 VMware Tools 安裝”解決辦法之一

第一次在這裡寫部落格。 相信有不少人遇到過這樣的問題,VM搭建的Ubuntu沒法全屏,於是去網上查,然後我們從“虛擬機器”選項中進行設定,如下圖: 相信也有很多發現這並不能改變什麼,於是筆者自己琢磨一

RadioGroup呼叫check(id)方法,onCheckedChanged方法被執行多次解決辦法

RadioGroup bottomMenuBar = (RadioGroup) findViewById(R.id.bottomMenuBar); bottomMenuBar.setOnCheckedChangeListener(this); bottomMenuBar.c

【Mask R-CNN】(一):ModuleNotFoundError:No module named 'pycocotools'的解決辦法

在執行 python samples/coco/coco.py train --dataset=. --model=coco --download=True 時報錯: ModuleNotFound

linq中日期格式轉換或者比較,程序報錯說不支持方法的解決辦法

格式 var lec fun edi nbsp diff sql 方法 public void TestMethod1(){using (var _context = new hotelEntities()){var rq = DateTime.Now.Date;var q

使用sourceTree向碼雲提交代碼 push 錯誤 (或認證失敗)解決辦法

ack nbsp 隱藏 重新 img 打開文件 alt asi pos 如果出現push不進去或者使用命令push認證失敗時,很可能是你密碼有誤或者用戶沖突,解決辦法如下: 1.進入目錄,找到文件後先備份一下 註意:appData可能隱藏了,若是隱藏,先讓其顯示

遠端win10系統桌面提示憑證不工作問題的終極解決辦法

環境說明 遠端辦公電腦(放置於公司、自用辦公電腦、win8系統) 遠端連線客戶機(放置於家中、家庭日常所用、win8系統) 故障現象      最近在使用遠端桌面連線公司的辦公電腦時,突然發現win8系統總是無法連線成功,提示“你的憑證不工作”,使用其他

編寫shell,遇到let: not found錯誤及解決辦法

#!/bin/bash i=1 sum=0 while [ $i -le 100 ] do   let sum=sum+$i   let i++ done 在寫一個簡單的迴圈指令碼時,報錯 let: not found,在ubuntu預設是指向bin/dash直譯器的,das

Eclipse呼叫除錯無法找到真機裝置的解決辦法

       在eclipse中執行android專案時,找不到裝置,而且還報錯:The connection to adb is down, and a severe&nb

VS中生成“sgen.exe”已退出,程式碼為 1解決辦法

visual studio 2010 選定web專案,右鍵選擇“屬性”—“生成”,將“生成序列化程式集”設成“關閉”。   原理分析: sgen是XML序列化程式生成器工具。 可能是這個專案裡面有xml序列化的程式碼吧,它自動開啟了sgen來優化你的xml序列化的效能,但是卻沒找到sgen.

Android之——使用Android studio建立的AIDL編譯找不到自定義類的解決辦法

使用AS建立ADIL檔案時AS會在main資料夾下給我們生成一個aidl資料夾和一個相同包名的包,通常我們會把所有和ADIL相關的類或檔案放在這個包下,但是如果存在自定義的類時,程式編譯時無法通過,提示找不到自定義的包。解決辦法如下,在啟動Module的build.gra

編譯qt工程出現qt外掛程序退出錯誤的解決辦法

真名:朱金燦 主要經歷:本科畢業於CUG(武漢)的GIS專業,畢業後參加工作,現在在北京從事軟體開發和團隊管理工作。曾獲有色金屬工業科技進步獎二等獎(獲獎證書連結)。 我的聯絡方式: EMAIL:clever101#163.com 研究方向: 數字影象處理、計算機圖形學。 本部落格內

碰到Windows7啟動提示amd_xata.sys簽名驗證失敗的解決辦法

(1)進入PE系統,把網上下載別的檔案替換掉當前的檔案,路徑在:C:\windows\system32\drivers\amd_xata.sys (2)第一步替換後可能還是不行,系統啟動時就直接藍屏了,那麼執行第二步,進入PE系統,將amd_xata.sys改個名字,再重新

安裝MySQL,最後步驟start service出錯的解決辦法

出現這種問題的原因: 安裝MySQL時無法啟動服務(could not start the service MYSQL .Error:0) 安裝mysql會出現start service錯誤 安裝mysql時 配置到start server時出現:Could Not Connect To The Servi

react-native在Anroid真機執行可能會遇到白屏的情況解決辦法

為什麼在真機上執行react-native應用時開啟的應用是白屏?測試環境:MIUI7安裝應用:MyProject首先,開啟手機設定應用,點選進入設定介面。接下來,在設定應用中,選擇“其他應用管理”選項。接下來,開啟選擇已經安裝的應用,選擇“MyProject”。接下來,點選

macbook 編譯出現stdio.h file not found 的解決辦法

1、首先檢查開頭沒有漏寫#include <stdio.h>; 2、未安裝 Command Line Tools命令列工具,安裝步驟如下: 在終端中輸入 xcode-select --install,按提示安裝完成後,重啟終端即可。

Jfinal開發,404常見幾種問題及解決辦法

  報404錯誤時,有2種可能,一是html檔案沒找到,二是Action沒找到,歸結到底是路徑不對,或路徑對了,檔名或包名不符,特別注意,路徑名大小寫一定要一致!路徑名大小寫一定要一致!路徑名大小寫一定要一致!    1、先把Config,注意路由,如**.Controll