人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Android で自作した View を配置した XMLファイルを inflate すると android.view.InflateException が返されてしまいます。原因と思えるものがありましたら、ご教示いただけないでしょうか。

convertView = (MyView) layoutInflater.inflate(R.layout.main, parent, false);

?下記、サイトを参考にコピペでサンプルコード作成
Android GridView でアイコンと文字のレイアウト
http://y-anz-m.blogspot.com/2010/12/androidgridview.html

?自作の View MyView を作成

?item.xml の2行目を下記の通り変更
<LinearLayout
xmlns:android="http://schemas.andro...

<yanzm.example.gridviewsample.MyView
xmlns:android="http://schemas.andro...

?実行するとエラーではじかれる。
android.view.InflateException: Binary XML file line #2: Error inflating class yanzm.example.gridviewsample.MyView



なお、XMLで記載したViewの名前と定義したViewは、相違ない事は確認しております。

以上、何卒、よろしくお願いいたします。

1322903451
●拡大する

●質問者: domodomodomo
●カテゴリ:コンピュータ
○ 状態 :キャンセル
└ 回答数 : 1/1件

▽最新の回答へ

1 ● kodairabase

マルチスレッド下でLayoutInflater.inflateを行っていませんか?
Handerを介して処理するように変更してみてください。
http://blogs.yahoo.co.jp/hiro5_188/20237842.html


domodomodomoさんのコメント
すいません、自己解決しました。 ご対応いただき、ありがとうございます。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ