我是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>
请建议.... 提前谢谢!
答案 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中提到的属性。