Android TextView文本未在版本2.3.3的RelativeLayout中包装

Android TextView文本未在版本2.3.3的RelativeLayout中包装,第1张

概述我一直在尝试一段时间不让TextView将文本包装到Android2.3.3上的多行中,但是即使在最基本的级别上,我也无法缝合使其工作.无论我做什么,文字总是会在屏幕边缘被截断.它在Android4上运行正常,但我也希望以2.3.3为目标.我在这里只是尝试了基本部分:<?xmlversion="1.0"encoding=

我一直在尝试一段时间不让TextVIEw将文本包装到Android 2.3.3上的多行中,但是即使在最基本的级别上,我也无法缝合使其工作.无论我做什么,文字总是会在屏幕边缘被截断.它在AndroID 4上运行正常,但我也希望以2.3.3为目标.

我在这里只是尝试了基本部分:

<?xml version="1.0" enCoding="utf-8"?><linearLayout    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent" >    <TextVIEw                androID:ID="@+ID/mainDescText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_weight="1"                androID:text="@string/A_MORE_DESCRIPTION_TEXT" /></linearLayout>

但这仍然不能包装文字.我正在尝试使之工作的实际布局在这里:

<?xml version="1.0" enCoding="utf-8"?><ScrollVIEw    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="wrap_content"    androID:layout_height="match_parent" >    <linearLayout        xmlns:androID="http://schemas.androID.com/apk/res/androID"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:orIEntation="vertical" >        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="wrap_content"            androID:layout_height="55dp" >            <TextVIEw                androID:ID="@+ID/mainDescText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:lines="2"                androID:text="@string/A_MORE_DESCRIPTION_TEXT" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="wrap_content"            androID:layout_height="80dp" >            <TextVIEw                androID:ID="@+ID/ageCurrentText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_above="@+ID/agebutton"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:text="@string/A_MORE_CURRENT_SIGHTINGS_AGE" />            <button                androID:ID="@+ID/agebutton"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentBottom="true"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:onClick="loadSightingsAge"                androID:text="@string/A_MORE_SIGHTINGS_AGE_button" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="wrap_content"            androID:layout_height="80dp"            androID:layout_margintop="10dp" >            <TextVIEw                androID:ID="@+ID/languageCurrentText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_above="@+ID/languagebutton"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:text="@string/A_MORE_CURRENT_LANGUAGE" />            <button                androID:ID="@+ID/languagebutton"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentBottom="true"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:onClick="loadLanguage"                androID:text="@string/A_MORE_LANGUAGE_button" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <ImageVIEw                androID:ID="@+ID/redPinImage"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:src="@drawable/red_pin"                androID:contentDescription="@string/A_MORE_RED_PIN_IMAGE" />            <TextVIEw                androID:ID="@+ID/redPinText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:layout_marginleft="10dp"                androID:layout_toRightOf="@+ID/redPinImage"                androID:text="@string/A_MORE_RED_PIN_DESCRIPTION" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <ImageVIEw                androID:ID="@+ID/yellowPinImage"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:src="@drawable/yellow_pin"                androID:contentDescription="@string/A_MORE_YELLOW_PIN_IMAGE" />            <TextVIEw                androID:ID="@+ID/yellowPinText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:layout_marginleft="10dp"                androID:layout_toRightOf="@+ID/yellowPinImage"                androID:text="@string/A_MORE_YELLOW_PIN_DESCRIPTION" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <ImageVIEw                androID:ID="@+ID/greenPinImage"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:src="@drawable/green_pin"                androID:contentDescription="@string/A_MORE_GREEN_PIN_IMAGE" />            <TextVIEw                androID:ID="@+ID/greenPinText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:layout_marginleft="10dp"                androID:layout_toRightOf="@+ID/greenPinImage"                androID:text="@string/A_MORE_GREEN_PIN_DESCRIPTION" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <TextVIEw                androID:ID="@+ID/thanksText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:text="@string/A_MORE_CREATED_BY_TEXT" />        </relativeLayout>    </linearLayout></ScrollVIEw>

编辑:
我不记得确切的更改了,但是我能够使它与以下xml一起使用:

<?xml version="1.0" enCoding="utf-8"?><ScrollVIEw    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent" >    <linearLayout        xmlns:androID="http://schemas.androID.com/apk/res/androID"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:orIEntation="vertical" >        <linearLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="wrap_content"            androID:layout_height="55dp" >            <TextVIEw                androID:ID="@+ID/mainDescText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:gravity="center"                androID:lines="3"                androID:scrollHorizontally="false"                androID:text="@string/A_MORE_DESCRIPTION_TEXT" />        </linearLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="wrap_content"            androID:layout_height="80dp" >            <TextVIEw                androID:ID="@+ID/ageCurrentText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_above="@+ID/agebutton"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:gravity="center"                androID:text="@string/A_MORE_CURRENT_SIGHTINGS_AGE" />            <button                androID:ID="@+ID/agebutton"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentBottom="true"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:onClick="loadSightingsAge"                androID:text="@string/A_MORE_SIGHTINGS_AGE_button" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="wrap_content"            androID:layout_height="80dp"            androID:layout_margintop="10dp" >            <TextVIEw                androID:ID="@+ID/languageCurrentText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_above="@+ID/languagebutton"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:gravity="center"                androID:text="@string/A_MORE_CURRENT_LANGUAGE" />            <button                androID:ID="@+ID/languagebutton"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentBottom="true"                androID:layout_alignParentleft="true"                androID:layout_alignParentRight="true"                androID:onClick="loadLanguage"                androID:text="@string/A_MORE_LANGUAGE_button" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <ImageVIEw                androID:ID="@+ID/redPinImage"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:src="@drawable/red_pin"                androID:contentDescription="@string/A_MORE_RED_PIN_IMAGE" />            <TextVIEw                androID:ID="@+ID/redPinText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:layout_marginleft="10dp"                androID:layout_toRightOf="@+ID/redPinImage"                androID:lines="3"                androID:scrollHorizontally="false"                androID:text="@string/A_MORE_RED_PIN_DESCRIPTION" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <ImageVIEw                androID:ID="@+ID/yellowPinImage"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:src="@drawable/yellow_pin"                androID:contentDescription="@string/A_MORE_YELLOW_PIN_IMAGE" />            <TextVIEw                androID:ID="@+ID/yellowPinText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:layout_marginleft="10dp"                androID:layout_toRightOf="@+ID/yellowPinImage"                androID:lines="3"                androID:scrollHorizontally="false"                androID:text="@string/A_MORE_YELLOW_PIN_DESCRIPTION" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <ImageVIEw                androID:ID="@+ID/greenPinImage"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:src="@drawable/green_pin"                androID:contentDescription="@string/A_MORE_GREEN_PIN_IMAGE" />            <TextVIEw                androID:ID="@+ID/greenPinText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:layout_marginleft="10dp"                androID:layout_toRightOf="@+ID/greenPinImage"                androID:lines="3"                androID:scrollHorizontally="false"                androID:text="@string/A_MORE_GREEN_PIN_DESCRIPTION" />        </relativeLayout>        <relativeLayout            xmlns:androID="http://schemas.androID.com/apk/res/androID"            androID:layout_wIDth="match_parent"            androID:layout_height="50dp"            androID:layout_margintop="10dp" >            <TextVIEw                androID:ID="@+ID/thanksText"                androID:layout_wIDth="wrap_content"                androID:layout_height="wrap_content"                androID:layout_alignParentRight="true"                androID:gravity="center"                androID:lines="3"                androID:scrollHorizontally="false"                androID:text="@string/A_MORE_CREATED_BY_TEXT" />        </relativeLayout>    </linearLayout></ScrollVIEw>

解决方法:

我有同样的问题.我只是说我最近从使用AndroID 2.3.3平台更改为使用AndroID 4.0.3平台,因为我想利用Holo主题.因此,我的默认主题如下所示.

<style name="mytheme" parent="androID:theme.Holo">    <item name="androID:windowNoTitle">true</item></style>

我的所有textVIEws在运行AndroID 4.0.3的手机上看起来都很棒

但是,当我在运行AndroID 2.3.3的模拟器中运行我的应用程序时,没有textVIEws包装.我用谷歌搜索,几乎尝试了以下每种组合:

  androID:inputType="textMultiline"  androID:scrollHorizontally="false"  androID:ellipsize="none"  androID:layout_weight="1"

娜达因此,我决定恢复原来的主题:

<style name="myapp" parent="androID:theme.Black.NoTitlebar"/>

中提琴! TextVIEws重新开始包装.去搞清楚.这不是一个真正的解决方案,但也许其他人可以阐明原因.

总结

以上是内存溢出为你收集整理的Android TextView文本未在版本2.3.3的RelativeLayout中包装全部内容,希望文章能够帮你解决Android TextView文本未在版本2.3.3的RelativeLayout中包装所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1210895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存