アンドロイドのあれこれ
[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
スマートフォンアプリはユーザーにとって見た目が大事
そうです。見た目がすべてなんです。
layoutでいろいろいじってみます。
layoutでいろいろいじってみます。
- ダッシュボードのようにボタンを設置
- 背景に画像を
- EditTextを下線に見せる
- フッターにボタンを設置
ソフトキーボードが表示するとき
以上!
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@drawable/title_color" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="6dip" android:paddingTop="8dip" android:paddingBottom="8dip" android:text="Title" android:textColor="#dedede" android:textStyle="bold" android:textSize="16sp" /> </LinearLayout> <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="20dip" android:layout_weight="1" > <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="20dip" android:gravity="center" > <Button android:paddingLeft="25dip" android:paddingRight="25dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_emoticons" android:text="emotion" /> <Button android:paddingLeft="25dip" android:paddingRight="25dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_cc" android:text="contact" /> <Button android:paddingLeft="25dip" android:paddingRight="25dip" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_gallery" android:text="gallery" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="20dip" android:gravity="center" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_edit" android:text="edit" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_share" android:text="share" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_delete" android:text="delete" /> </TableRow> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="20dip" android:gravity="center" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_info_details" android:text="info" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_start_conversation" android:text="converstion" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FFFFFF" android:drawableTop="@drawable/ic_menu_star" android:text="star" /> </TableRow> </TableLayout> </LinearLayout>
- 背景に画像を
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg01" android:orientation="vertical" android:padding="10dip" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:orientation="vertical" android:paddingBottom="10dip" > <Button android:layout_width="200dip" android:layout_height="wrap_content" android:layout_gravity="left" android:gravity="center_vertical" android:paddingLeft="10dip" android:paddingRight="10dip" android:background="#A0FFFFFF" android:drawableLeft="@drawable/ic_menu_info_details" android:text=" infomation" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:orientation="vertical" android:paddingBottom="10dip" > <Button android:layout_width="200dip" android:layout_height="wrap_content" android:layout_gravity="left" android:gravity="center_vertical" android:paddingLeft="10dip" android:paddingRight="10dip" android:background="#A0FFFFFF" android:drawableLeft="@drawable/ic_menu_gallery" android:text=" gallary" /> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="right" android:orientation="vertical" android:paddingBottom="10dip" > <Button android:layout_width="200dip" android:layout_height="wrap_content" android:layout_gravity="left" android:gravity="center_vertical" android:paddingLeft="10dip" android:paddingRight="10dip" android:background="#A0FFFFFF" android:drawableLeft="@drawable/ic_menu_emoticons" android:text=" emotion" /> </LinearLayout> </LinearLayout>
- EditTextを下線に見せる
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="10dip" android:background="#CCC" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="FirstName:" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#CCC" android:inputType="textShortMessage" /> <View android:layout_width="fill_parent" android:layout_height="1dip" android:background="#666" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="20dip" android:text="LastName:" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#CCC" android:inputType="textShortMessage" /> <View android:layout_width="fill_parent" android:layout_height="1dip" android:background="#666" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="20dip" android:text="MEMO:" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#CCC" /> <View android:layout_width="fill_parent" android:layout_height="1dip" android:background="#666" /> </LinearLayout>
- フッターにボタンを設置
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#CCC" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="10dip" android:layout_weight="1" > <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="FirstName:" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFF" android:inputType="textShortMessage" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="20dip" android:text="LastName:" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#FFF" android:inputType="textShortMessage" /> </LinearLayout> </ScrollView> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="#666" > <Button android:id="@+id/okBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="4dip" android:layout_weight="1" android:text="Save" /> <Button android:id="@+id/prevBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="4dip" android:layout_weight="1" android:text="Write" /> <Button android:id="@+id/cancelBtn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="4dip" android:layout_weight="1" android:text="Cancel" /> </LinearLayout> </LinearLayout>
ソフトキーボードが表示するとき
以上!
COMMENT