我在android中开发应用程序。我在我的应用程序中为TextView设计了图像1
This is my xml code
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/img"
android:gravity="center"
android:scaleType="fitXY"
android:text="Recommend Outlet"
android:textColor="#ffffff"
android:textSize="16sp"
android:textStyle="bold" />
我希望TextView样式如下图
推荐出口的2的值是从json对象动态设置的。
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText("Recommend Outlet " + cus_recommend);
tv.setTextSize(10);
如何在推荐插座下方设置插座文字..?有人有解决方案吗?
答案 0 :(得分:4)
将android:singleLine="false"
属性添加到TextView
XML,如下所示......
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/img"
android:gravity="center"
android:scaleType="fitXY"
android:text="Recommend Outlet"
android:textColor="#ffffff"
android:textSize="16sp"
android:textStyle="bold"
android:singleLine="false" />
然后添加新的行操作符(\n
),如下所示......
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText("Recommend Outlet \n" + cus_recommend);
tv.setTextSize(10);
答案 1 :(得分:0)
将文字分为两行。如果第一个停滞不前,那么将动态一个放在下面。不要忘记将其重命名为您的活动。
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@drawable/img"
android:gravity="center"
android:scaleType="fitXY"
android:text="Recommend Outlet:"
android:textColor="#ffffff"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/json_data"
android:layout_below="@id/tv" />