【发布时间】:2013-07-27 09:24:18
【问题描述】:
我在线性布局中有两个 TextView。第一个Textview,叫做pen_name,有一个伴随的图像;第二个 TextView 只是文本。在图形布局上,一切都很好。但是当我在真实设备上运行应用程序时,第一个 TextView 的图像而不是文本显示。第二个 TextView 工作正常。这是代码。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/pen_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:drawableLeft="@drawable/a_pen"
android:drawablePadding="3dp"
android:gravity="center_vertical"
android:text="my_pseudonym"
android:textColor="#1083f0"
android:textSize="12sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="3dp"
android:layout_marginLeft="2dp"
android:gravity="center_vertical"
android:text="Writer"
android:textColor="#1083f0"
android:textSize="12sp" />
</LinearLayout>
【问题讨论】:
-
@Balavishnu 你听起来不像你知道多少android。 TextView 可以同时处理文本和图像,他为什么要使用 ImageView?
-
使用spannable接口解决你的问题,refer here
-
你应该定义我们的 textView 的边界。 stackoverflow.com/questions/6859525/…stackoverflow.com/questions/8318765/…
-
:) 老派,需要更新了……好久没用TextView了!
-
你的设备是什么?除了使用@string资源并尝试。
标签: android android-layout textview