3

作为学习练习,我正在开发一个非常简单的原生 Android 小部件。

该小部件具有包含单个 ImageView 和单个 TextView 的 RelativeLayout。TextView 填充了从 Web 服务中提取的名称,而 ImageView 填充了相同的 url。

TextView 的位置如下:android:layout_toRightOf="@+id/image"

我的基本问题是尝试调整 TextView 的大小以适合其中的内容。我只能弄清楚如何在 TextView 布局 xml 中提供显式或继承的宽度。

我真正想要的是这样的:

在此处输入图像描述

似乎无法在小部件正在使用的 RemoteView 中获取 TextView 的句柄,因此我似乎无法即时调整它的大小。

有没有推荐的方法来实现上述布局?

4

2 回答 2

1

文本视图

android:layout_width="wrap_content"
android:layout_alignParentRight="true"

图像视图

android:layout_toLeftOf="@+id/lTextView"
于 2012-08-02T15:18:07.180 回答
1

就像 0gravity 建议的那样,android:layout_width = "wrap_content"。然后使用填充来调整文本周围的空间,直到看起来符合需要。

于 2012-08-02T15:18:35.567 回答