2017-12-07 6 views
1

モバイルアプリで学生の宿泊施設のリストを表示するページを作成しようとしています。それは、アドレスを表示し、その下にあるボタンに、より多くの情報を表示するページへのリンクがあると考えられています。 私はのLinearLayoutとRelativeLayout(など下記参照) LinearVisual StudioでXamarinでレイアウトをレイアウトする2017

Relative

を使用して、私はこれが

    LinearLayout newLayout = new LinearLayout(Application.Context); 
       TextView displayAddress = new TextView(Application.Context); 
       displayAddress.Text = "Address: " + accomodation.address1 + ", " + accomodation.address2 + ", " + 
        accomodation.city + ", " + accomodation.postcode; 
       newLayout.AddView(displayAddress); 
       Button moreInformation = new Button(Application.Context); 
       moreInformation.Text = "More Info"; 
       moreInformation.SetY(displayAddress.GetY() + 100); 
       newLayout.AddView(moreInformation); 
       mainLayout.AddView(newLayout); 

で作成するために使用していたコードを試してみました私は、レイアウトのいずれかの書式を設定することができます任意の方法はありますボタンはテキストの下にきちんと座っていますか?ありがとうございました。

+0

問題を解決しましたか? –

答えて

1

次の例のように、この機能を実装するために.axmlレイアウトを作成することができます。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <TextView 
     android:id="@+id/textView_displayAddress" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="Address: accomodation.address1 accomodation.address2 accomodation.city accomodation.postcode" /> 
    <Button 
     android:id="@+id/moreInformation" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:text="moreInfo" /> 
</LinearLayout> 

Effectを。

関連する問題