我的 Android 应用程序中的 Listview 项目背景图像问题

发布于 2024-12-06 05:16:46 字数 1285 浏览 1 评论 0原文

我的应用程序中有一个带有适配器的列表视图,该适配器对项目使用不同的布局。

我希望结果如所附的 exp_result.png 所示。 http://imageshack.us/photo/my-images/717/expresult。 png/

但不幸的是 - 我得到的结果就像 result.png 一样。 http://imageshack.us/photo/my-images/839/resultf。 png/

问题是图像在屏幕上拉伸不是我想要的方式。 有什么想法吗?

也许这个布局的其他解决方案 - 也许是内置的?

由于我无法上传图像,因此可绘制的内容位于链接中。原始图片类似于 exp_result.png 中的第一个列表视图项。我想为每个图片使用一张图片 - 顶部、底部和中间,并且无论列表视图项目大小如何都可以使用。 XML 是:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:background="@drawable/list_up" >
    <TextView
        android:id="@+id/name_entry"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="28dip" />
    <TextView
        android:id="@+id/number_entry"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="28dip" />
</LinearLayout>

我真的需要一些帮助。

约阿夫

I have in my application a listview with an adapter that uses different layouts for the items.

I want the result to be like in the attached exp_result.png.
http://imageshack.us/photo/my-images/717/expresult.png/

But unfortunatly - I get like in result.png.
http://imageshack.us/photo/my-images/839/resultf.png/

The problem is that image stretches on the screen not the way I wanted.
Any ideas?

Maybe other solution to this layout - maybe built in?

Drawables are in the links, since I cannot upload images. The original picture is like in the first listview item in the exp_result.png. I want to use 1 picture for each - top, buttom and middle and to be used no matter the listview item size. XML is:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:background="@drawable/list_up" >
    <TextView
        android:id="@+id/name_entry"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="28dip" />
    <TextView
        android:id="@+id/number_entry"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="28dip" />
</LinearLayout>

I can really really use some help here.

Yoav

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我只土不豪 2024-12-13 05:16:46

这可能是 9-patch 图像类型的一个很好的应用:

9-Patch

This may be a good application of the 9-patch image type:

9-Patch

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文