如何在monodevelop / monoandroid中使用带有滚动条的多行textview

时间:2012-12-07 13:15:56

标签: xamarin.android monodevelop

我是monodevelop / monoandroid的新手。我需要在textview中显示多行文本的代码我已经尝试过但仍然无法工作。我认为应该有一些代码,我必须包含在.cs文件中,但我是没有在那里使用什么。 我也使用过c#代码,但它不起作用。我认为ellipsize是一个android属性,这就是为什么它不起作用。请给我一些解决方案。

<ScrollView
            android:id="@+id/scrollView2"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_margin="10dip"
            android:orientation="vertical"
            android:layout_gravity="center" >
            <RelativeLayout
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:orientation="vertical"
                    android:layout_marginTop="10dip">
                <TextView
                    android:id="@+id/tv_policy1"
                    android:layout_width="match_parent"
                    android:layout_height="fill_parent"
                    android:text="Terms of Service O-job Information Terms of Service O-job Information Terms of Service O-job Information Terms of Service O-job Information for Personal non-commercialaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa use only sdfjkj asdfjklfj sdfjkljdf sdfjkljflkj sdfskjfkl sdfjklsdjf sdfkljsdklfj sdfjhsdkfh"
                    android:textColor="#000000"
                    android:maxLines="3" 
                    android:singleLine="false" 
                    android:textSize="14dip" />
                    </RelativeLayout>
            </ScrollView>

I want to show textview like

请建议.... 提前谢谢!

1 个答案:

答案 0 :(得分:0)

请尝试以下格式:

<ScrollView>

    <RelativeLayout>

          <TextView/>

          <TextView/>

    <RelativeLayout/>

<ScrollView/>

然后你可以使用RelativeLayout中给出的对齐方法。

编辑:

解释你的问题是什么!编译时是否出错或文本显示不正确?更具体。

另外,为什么要在TextView中使用以下属性:android:maxLines="3"android:singleLine="false"android:layout_height="60dip"。翻译这意味着:文本必须有多行但最多不超过3.也不能超过60dip。

取决于非常严格规则的文本。使用这些规则android:layout_width="match_parent" android:layout_height="wrap_content"确保文本可以正确显示,删除我之前在TextView中提到的属性。