Blogger Scott
The specified child already has a parent. You must call removeView() on the child's parent first.的解決辦法
出現The specified child already has a parent. You must call removeView() on the child's parent first.這個問題,一般原因是對layout.xml的使用理解不清楚。
以xml文件方式來設計界面的布局,如果需要動態的對xml文件中的各類View進行修改的話,在代碼中使用時,不能直接使用this.findViewById(R.id.***)來獲取xml文件中的每個View,然后再將這些View加入到代碼中的Layout中來進行顯示。正確的做法應該是使用inflater。
舉例如下:
xml布局文件test.xml為:
1
<?
xml version="1.0" encoding="utf-8"
?>
2
<
LinearLayout
xmlns:android
="http://schemas.android.com/apk/res/android"
3
android:orientation
="vertical"
android:layout_width
="fill_parent"
4
android:layout_height
="fill_parent"
>
5
6
<
TextView
android:id
="@+id/tv1"
android:layout_gravity
="center_vertical"
7
android:layout_width
="wrap_content"
android:layout_height
="wrap_content"
8
/>
9
10
<
TextView
android:id
="@+id/tv2"
android:layout_gravity
="center_vertical"
11
android:layout_width
="wrap_content"
android:layout_height
="wrap_content"
12
/>
13
14
<
TextView
android:id
="@+id/tv3"
15
android:layout_gravity
="center_vertical"
android:layout_width
="wrap_content"
16
android:layout_height
="wrap_content"
/>
17
18
<
ImageView
android:src
="@drawable/line"
android:layout_width
="fill_parent"
19
android:layout_height
="fill_parent"
/>
20
21
</
LinearLayout
>
如果你需要使用這個布局XML文件,并根據自己的需要,將其中三個TextView的文字做更改,則在代碼中應該這樣去使用:
1
2
LayoutInflater inflate
=
(LayoutInflater)
3
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
4
LinearLayout layout
=
(LinearLayout)inflate.inflate(R.layout.poemshowlist,
null
);
5
6
((TextView)layout.findViewById(R.id.tv1)).setText(text1);
7
((TextView)layout.findViewById(R.id.tv2)).setText(text2);
8
((TextView)layout.findViewById(R.id.tv3)).setText(text3);
9
10
LinearLayout ll
=
new
LinearLayout(
this
);
11
ll.addView(layout);
12
setContentView(ll);
13
14
15
posted on 2010-12-11 22:28
江天部落格
閱讀(8099)
評論(0)
編輯
收藏
所屬分類:
Android
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Android給scrollView截圖超過屏幕大小形成長圖
如何獲得谷歌admob廣告條的高度
Android開源庫和開源資源
關于error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden| orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
[轉]eclipse android工程沒有錯卻出現紅叉
轉:android 調用系統的接口
Eclipse中導入android項目名前有紅叉但項目內文件無錯誤問題解決方法
彩信閱讀2.1.2版本上線--應網友morning要求,新增刪除彩信功能。
Android Intent傳遞對象和ArrayList
Android事件處理模型二(基于監聽接口的事件處理)
Powered by:
BlogJava
Copyright © 江天部落格
My Links
BlogJava
首頁
聯系
聚合
管理
Blog Stats
Posts - 75
Stories - 2
Comments - 32
Trackbacks - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(11)
給我留言
查看公開留言
查看私人留言
隨筆分類
Android(43)
(RSS)
Apache(1)
(RSS)
Falsh(1)
(RSS)
Java(6)
(RSS)
Linux(3)
(RSS)
PALM OS(1)
(RSS)
php(1)
(RSS)
Prestashop(2)
(RSS)
RFID(1)
(RSS)
Windows(1)
(RSS)
Windows 11
(RSS)
微信公眾號(1)
(RSS)
數據庫(3)
(RSS)
綜合類(6)
(RSS)
隨筆檔案
2024年4月 (1)
2015年10月 (1)
2015年6月 (1)
2015年4月 (3)
2013年10月 (5)
2013年1月 (1)
2012年10月 (1)
2012年3月 (2)
2012年2月 (2)
2011年11月 (2)
2011年10月 (1)
2011年6月 (1)
2011年5月 (3)
2011年1月 (1)
2010年12月 (5)
2010年11月 (3)
2010年3月 (1)
2010年2月 (7)
2010年1月 (4)
2009年12月 (1)
2009年8月 (2)
2009年6月 (4)
2009年5月 (6)
2008年11月 (1)
2008年8月 (1)
2008年2月 (1)
2007年11月 (1)
2007年5月 (1)
2007年4月 (1)
2006年10月 (2)
2006年9月 (1)
2006年8月 (3)
文章分類
Jetty(1)
(RSS)
PALM OS
(RSS)
原創文章
(RSS)
網上摘抄(1)
(RSS)
文章檔案
2007年5月 (1)
2006年8月 (1)
相冊
我的相冊
相關鏈接
Android Plot
江天部落格
江天部落格
搜索
積分與排名
積分 - 249053
排名 - 231
最新隨筆
1.?允許一個用戶使用一個以上用戶與服務器或共享資源的多重連接。中斷與此服務器或共享資源的所有連接
2.?jquery ui日期選擇器 datepicker
3.?Prestashop如何更改底部Powerdby信息
4.?網站自動跳轉至http://wpkg.org原因及解決方法
5.?微信公眾號獲取access_token的PHP代碼
6.?Android給scrollView截圖超過屏幕大小形成長圖
7.?如何獲得谷歌admob廣告條的高度
8.?Android開源庫和開源資源
9.?關于error: Error: String types not allowed (at 'configChanges' with value 'keyboard|keyboardHidden| orientation|screenLayout|uiMode|screenSize|smallestScreenSize').
10.?[轉]eclipse android工程沒有錯卻出現紅叉
最新評論
1.?請問如何在自己的網站上禁用facebook的插件
請問如何在自己的網站上禁用facebook的插件
--liping rosy
2.?re: Android短信備份 無法看到telephony
/data/data/com.android.providers.telephony/安卓4.2.2無法看到這個文件夾,求賜教!
--Ong
3.?re: [轉]eclipse android工程沒有錯卻出現紅叉[未登錄]
與虛擬機有關,將虛擬機關掉就可以了
--jerry
4.?re: Eclipse中導入android項目名前有紅叉但項目內文件無錯誤問題解決方法
>工程在項目列表中刪除(不從磁盤刪除)并重新導入一次
這個就好了,我是真實用戶
--tailor
5.?re: Eclipse中導入android項目名前有紅叉但項目內文件無錯誤問題解決方法
真的不錯@tailor
--tailor
閱讀排行榜
1.?Android權限之sharedUserId和簽名(29165)
2.?Eclipse中導入android項目名前有紅叉但項目內文件無錯誤問題解決方法(19087)
3.?Installation failed due to invalid APK file!問題(16583)
4.?SQLite中的時間日期函數(轉)(14415)
5.?Android短信備份(12911)
評論排行榜
1.?Android短信備份(6)
2.?Android彩信閱讀軟件MMSViewer,用Gphone看彩信手機報非常好用(5)
3.?彩信閱讀2.1.2版本上線--應網友morning要求,新增刪除彩信功能。(3)
4.?使用FileFilter查找文件系統(3)
5.?數據庫表中插入重復數據的處理(3)
主站蜘蛛池模板:
午夜理伦剧场免费
|
免费阿v网站在线观看g
|
黄色视频在线免费观看
|
国产精品久久久久影院免费
|
亚洲人成人伊人成综合网无码
|
18禁止观看免费私人影院
|
亚洲人成网站色在线入口
|
天天摸夜夜摸成人免费视频
|
免费看国产一级特黄aa大片
|
久久亚洲色一区二区三区
|
成年网在线观看免费观看网址
|
国产成人免费高清在线观看
|
亚洲精品久久无码av片俺去也
|
成人男女网18免费视频
|
久久久久亚洲AV无码去区首
|
又黄又大又爽免费视频
|
亚洲老熟女@TubeumTV
|
猫咪免费人成网站在线观看
|
亚洲欧洲另类春色校园小说
|
欧美最猛性xxxxx免费
|
国产精品亚洲片在线花蝴蝶
|
久久亚洲中文字幕精品一区四
|
免费网站看av片
|
亚洲乱码在线视频
|
国产做床爱无遮挡免费视频
|
精品人妻系列无码人妻免费视频
|
亚洲AV无码成人精品区在线观看
|
国产午夜精品久久久久免费视
|
亚洲AV无码成人网站久久精品大
|
亚洲色成人WWW永久在线观看
|
一级黄色免费网站
|
中文字幕人成人乱码亚洲电影
|
jiz zz在亚洲
|
免费一级毛片免费播放
|
91免费在线视频
|
亚洲国产中文在线二区三区免
|
四虎成人免费网址在线
|
一区二区三区免费视频播放器
|
香蕉视频在线观看亚洲
|
四虎一区二区成人免费影院网址
|
一区二区三区免费视频网站
|