Android用のMonoDevelopを使用していますが、TextViewでのテキストの表示について質問があります。
これが私のコードです:
string stringNameDisplayText = "Test Name";
string stringOwnerDisplayText = "Test Owner";
string stringAddressDisplayText = "Test Address";
string stringPhoneDetailsDisplayText = "0800 832 832";
string stringWebDetailsDisplayText = "http://www.google.co.nz";
string stringEmailDetailsDisplayText = "me@me.co.nz";
string stringComentsDisplayText = "Test comments";
var labelName = FindViewById<TextView> (Resource.Id.TextViewName);
labelName.Text = stringNameDisplayText;
var labelOwner = FindViewById<TextView> (Resource.Id.TextViewOwner);
labelOwner.Text = stringOwnerDisplayText;
var labelAddress = FindViewById<TextView> (Resource.Id.TextViewAddress);
labelOwner.Text = stringAddressDisplayText;
これが私のリソースレイアウトファイルコードです:
<?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">
<TextView android:id="@+id/TextViewName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="20dip"/>
<TextView android:id="@+id/TextViewOwner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="20dip"/>
<TextView android:id="@+id/TextViewAddress"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingTop="20dip"/>
<TextView android:id="@+id/TextViewPhone"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="phone"
android:paddingTop="20dip"/>
<TextView android:id="@+id/TextViewWeb"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:paddingTop="20dip"/>
<TextView android:id="@+id/TextViewEmail"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="email"
android:paddingTop="20dip"/>
<TextView android:id="@+id/TextViewComments"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
何らかの理由で、stringOwnerDisplayTextをstringAddressDisplayTextと同時に表示できません。labelOwnerコードをコメントアウトすると、stringAddressDisplayTextが正しく表示され、labelAddressをコメントアウトすると、stringOwnerDisplayTextが正しく表示されます。両方がコメント化されていない場合、stringNameDisplayText、stringOwnerDisplayText、およびstringAddressDisplayTextの代わりに、stringNameDisplayTextとstringAddressDisplayTextのみが表示されます。
これを正しく機能させるために助けをいただけますか。