Re: [android-group-japan: 21631] Activityクラス以外でレイアウトxmlからViewを生成できますか?

604 views
Skip to first unread message

Hirokazu Fukami

unread,
Jan 19, 2013, 7:00:02 AM1/19/13
to android-g...@googlegroups.com
こんばんはfkmです。

LayoutInflater.from(context)を使うとLayoutInflaterのインスタンスが取得できるので
それを使えばレイアウトxmlからViewは生成できます。

例えば をそのまま使うとこんな感じでしょうか
public hogehoge(Context context){

LayoutInflater inflater = LayoutInflater.from(context);
addView(inflater.inflate(R.layout.sample_layout), null);

}


2013/1/19 Kohei Tahara <tahar...@gmail.com>:
> SDKでグラフィカルにレイアウトのxmlを生成できて、便利なのですが、
> Activityクラスを継承しないでレイアウトxmlからViewをできないもんなんでしょうか?
>
> 例えば、
>
> public class hogehoge extends RelativeLayout {
>
> public hogehoge(Context context){
>
> addView(R.layout.sample_layout)
>
> }
>
> }
>
>
> みたいなことを実現する手段はないものでしょうか?
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/VIHLWApJzKYJ
> にアクセスしてください。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。



--
-------------------------------------------------------------
深見 浩和(Hirokazu Fukami)

URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp

Kohei Tahara

unread,
Jan 21, 2013, 7:18:31 AM1/21/13
to android-g...@googlegroups.com
ありがとうございます!

xmlからViewが生成出来ました。
UIの開発効率は大幅に向上しそうです。

2013年1月19日土曜日 7時52分09秒 UTC+9 Kohei Tahara:

安藤玲生

unread,
Apr 25, 2014, 4:20:05 AM4/25/14
to android-g...@googlegroups.com
レオです。

android.view.LayoutInflater はどうでしょう?



(2013/01/21 21:18), Kohei Tahara wrote:
ありがとうございます!

xmlからViewが生成出来ました。
UIの開発効率は大幅に向上しそうです。

2013年1月19日土曜日 7時52分09秒 UTC+9 Kohei Tahara:
SDKでグラフィ カルにレイアウトのxmlを生成できて、便利なのですが、
Activityクラスを継承しないでレイアウトxmlからViewをできないもんなんでしょうか?

例えば、

public class hogehoge extends RelativeLayout {

     public hogehoge(Context context){

           addView(R.layout.sample_layout)

     }

}


みたいなことを実現する手段はないものでしょうか?
--
このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/tEibUEJgtfEJ にアクセスしてください。

このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。


-- 
-- 
.                 \\\///
.               /        \
.               | \\   // |
.             ( | (.) (.) |)
----------o00o--(_)--o00o-----------------

Mail: android....@gmail.com

-----------ooo0-------------------------------
.           (   )   0ooo
.            \ (      (   )
.             \_)     ) /
.                    (_/
-- 
Reply all
Reply to author
Forward
0 new messages