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
江天部落格
閱讀(8093)
評論(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
江天部落格
江天部落格
搜索
積分與排名
積分 - 248376
排名 - 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和簽名(29158)
2.?Eclipse中導入android項目名前有紅叉但項目內文件無錯誤問題解決方法(19068)
3.?Installation failed due to invalid APK file!問題(16575)
4.?SQLite中的時間日期函數(轉)(14409)
5.?Android短信備份(12890)
評論排行榜
1.?Android短信備份(6)
2.?Android彩信閱讀軟件MMSViewer,用Gphone看彩信手機報非常好用(5)
3.?彩信閱讀2.1.2版本上線--應網友morning要求,新增刪除彩信功能。(3)
4.?使用FileFilter查找文件系統(3)
5.?數據庫表中插入重復數據的處理(3)
主站蜘蛛池模板:
中文字幕免费不卡二区
|
四虎国产精品成人免费久久
|
久久免费精品视频
|
a级亚洲片精品久久久久久久
|
黄网站色视频免费看无下截
|
免费国产高清视频
|
免费很黄无遮挡的视频毛片
|
亚洲av再在线观看
|
青青青视频免费观看
|
亚洲日本一区二区三区在线不卡
|
九九久久精品国产免费看小说
|
亚洲精品福利在线观看
|
一级做a爰全过程免费视频
|
中文字幕亚洲综合久久
|
日本三级2019在线观看免费
|
中文字幕亚洲男人的天堂网络
|
抽搐一进一出gif免费视频
|
国产亚洲日韩在线三区
|
精品一卡2卡三卡4卡免费视频
|
亚洲人成电影福利在线播放
|
国产a视频精品免费观看
|
最新国产精品亚洲
|
亚洲国产91精品无码专区
|
国产福利免费视频
|
亚洲AV日韩AV永久无码色欲
|
国产午夜鲁丝片AV无码免费
|
一区二区三区在线免费
|
亚洲va久久久噜噜噜久久男同
|
日韩人妻无码精品久久免费一
|
亚洲制服丝袜一区二区三区
|
在线免费观看一级片
|
新最免费影视大全在线播放
|
久久亚洲精品成人
|
成人a免费α片在线视频网站
|
亚洲精品永久www忘忧草
|
99精品全国免费观看视频
|
黄色一级免费网站
|
亚洲理论片中文字幕电影
|
国产黄色片在线免费观看
|
国产一级a毛一级a看免费人娇
|
91午夜精品亚洲一区二区三区
|