忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2024/11/22 20:31 |
Android2.2 名刺管理アプリケーションを作ってみる3日目その3
前回の登録画面と同様に登録内容を参照する画面を作ります。

/res/layout/show.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent">
	
	<LinearLayout
		android:orientation="vertical"
		android:layout_marginLeft="10dip"
		android:layout_marginTop="20dip"
		android:layout_width="wrap_content"
		android:layout_height="wrap_content">
	
		<!-- 会社名 -->
		<TextView
			android:id="@+id/companyNameLabel"
			android:text="@string/company_name"
			android:textSize="19dip"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content" />
	
		<LinearLayout
			android:orientation="horizontal"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content">
			<!-- 組織名 -->
			<TextView
				android:id="@+id/organizationNameLabel"
				android:text="@string/organization_name"
				android:layout_marginLeft="10dip"
				android:layout_width="wrap_content"
				android:layout_height="wrap_content" />
			<!-- 役職名 -->
			<TextView
				android:id="@+id/positionNameLabel"
				android:text="@string/position_name"
				android:layout_marginLeft="10dip"
				android:layout_width="wrap_content"
				android:layout_height="wrap_content" />
		</LinearLayout>
	</LinearLayout>
	
	<LinearLayout
		android:orientation="vertical"
		android:layout_marginTop="40dip"
		android:layout_marginRight="20dip"
		android:layout_width="fill_parent"
		android:layout_height="wrap_content">
	
		<!-- 人名 -->
		<TextView
			android:id="@+id/personNameLabel"
			android:text="@string/person_name"
			android:textSize="25dip"
			android:gravity="right"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content" />
	
		<!-- 住所 -->
		<TextView
			android:id="@+id/addressLabel"
			android:text="@string/address"
			android:textSize="20dip"
			android:layout_marginLeft="10dip"
			android:gravity="right"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content" />
	
		<!-- 電話1 -->
		<TextView
			android:id="@+id/tel1Label"
			android:text="@string/tel1"
			android:autoLink="phone"
			android:textSize="20dip"
			android:gravity="right"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content" />
	
		<!-- 電話2 -->
		<TextView
			android:id="@+id/tel2Label"
			android:text="@string/tel2"
			android:autoLink="phone"
			android:gravity="right"
			android:textSize="20dip"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content" />
	
		<!-- メール -->
		<TextView
			android:id="@+id/mailLabel"
			android:text="@string/mail"
			android:autoLink="email"
			android:textSize="20dip"
			android:gravity="right"
			android:layout_width="fill_parent"
			android:layout_height="wrap_content" />
	</LinearLayout>
</LinearLayout>

/src/com.example.bizcard/ShowActivity.java
public class ShowActivity extends Activity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.show);
	}
}

/AndroidManifest.xml
<activity android:name=".ShowActivity"
		  android:label="@string/app_name">
	<intent-filter>
		<action android:name="android.intent.action.MAIN" />
	</intent-filter>
</activity>

前回とほぼ同じです。
show.xmlはandroid:textSizeやandroid:layout_marginLeftなんかを使用してデザイン性がアップしています。

Eclipseのレイアウトエディタだと何故かうまく表示されません。
これに限らず、複雑なデザインをするとレイアウト表示では崩れてしまうようです。


↑Eclipse

↑エミュレータ

どうやってデバッグすればいいんだ。
毎回実機に送り込んで確認しないといけないのか?


Androidの記事

PR


2010/07/16 23:28 | Comments(0) | TrackBack() | Android

トラックバック

トラックバックURL:

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<pixivがIE6のサポート終了 | HOME | Android2.2 名刺管理アプリケーションを作ってみる3日目その2>>
忍者ブログ[PR]