我的应用程序出现“问题”,我不知道发生了什么。三星J5中的Android Textview settext问题
我有这样的接口:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="1dp"
android:orientation="vertical" >
<Button
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@color/white"
android:gravity="center"
android:textColor="@color/black" />
<TextView
android:id="@+id/detailServiceTxtPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="-35dp"
android:ellipsize="end"
android:gravity="center"
android:maxLength="50"
android:singleLine="true"
android:textColor="@color/black" />
</LinearLayout>
我从一个Web服务在Java代码中字段的值,并设置文本:
m_txtPhone.setText(m_currentService.PassengerPhone);
中的所有设备,我检查,这是结果:
但我有一个与三星J5(5.1.1)的问题。当我尝试设置在TextView
(和同类者)的文本我有这样的结果:
看来,我有一些问题,设置文本或我不知道。任何想法?
注: 我实现这样的接口,因为在其他情况下,我做这样的事情:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="1dp"
android:orientation="vertical" >
<Button
android:id="@+id/detailServiceBtnClient"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@color/white"
android:drawableRight="@drawable/icon_detail"
android:gravity="left|center_vertical"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:text="@string/detailServiceBtnClient"
android:textColor="@color/black" />
<TextView
android:id="@+id/detailServiceTxtClient"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginRight="25dp"
android:layout_marginTop="-35dp"
android:ellipsize="end"
android:gravity="center"
android:maxLength="50"
android:singleLine="true"
android:textColor="@color/black" />
</LinearLayout>
为什么向我们展示xml?我们需要代码来理解“m_currentService.PassengerPhone” – MeGoodGuy
抱歉。 “m_currentService”是一个包含所有定义服务的属性的对象。该属性是手机,代码,状态,日期时间创建等我填充此属性的Web服务响应,我敢肯定,这些属性填充,但只在三星Galaxy J5时,我做textview.setText文本是空白。 – aRTyMaNYa
你确定这些属性已填充。请尝试一个setText(“测试”),以便 – MeGoodGuy