strings.xml( 文字列管理用のファイル )を学習します。
strings.xmlを使用すると文字を管理しやすくなり、複雑なアプリも作りやすくなります。
一見無価値のようですが、慣れると手放せなくなるので是非トライしてください。
プロジェクト名
プロジェクト、カンパニードメイン、パッケージネームを同じにするとコピペエラーが減ります。
Application name ListApp
Company Domain test.com
Package name com.test.listapp
strings.xml(完成)
<resources> <string name="app_name">ListApp</string> <string-array name="name"> <item>rat</item> <item>ox</item> <item>tiger</item> <item>hare</item> <item>dragon</item> <item>serpent</item> <item>horse</item> <item>sheep</item> <item>monkey</item> <item>rooster</item> <item>dog</item> <item>boar</item> </string-array> </resources>
activity_main.xml
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.test.listapp.MainActivity"> <ListView android:entries="@array/name" android:layout_width="match_parent" android:layout_height="match_parent"> </ListView> </RelativeLayout>