LINEで送る
Pocket

最近Android開発もはじめたので、これからはAndroidについても書いていこうと思います。

ご存知の通りListViewはObjcでいうと、UITableViewですね。 Objcでは、XCodeのStoryboardを使えば、静的なUITableViewを作ることが簡単です。

Androidでも同様にXMLを使って簡単につくれないものか調べてみました。

制約はありますが、以下のように記述することにより、java側の実装無しにListViewを作ることが可能です。

layout/activity_list.xml

values/strings.xml

結果

スクリーンショット 2015-01-07 10.14.58

問題点

values/strings.xmlは名前の通りStringしか持つことができず、カスタムなListItemは定義出来ません。 この辺がXMLで定義できると捗るのですが… java側の実装無しで、カスタムなListItemを含んだListViewを実装する方法をご存知の方がいれば教えて下さい。