如何展示图片?

时间:2010-11-04 16:48:26

标签: android image

我在调用要查看的图片时遇到问题。在我的应用程序中,他们单击按钮后我想将它们带到一个新页面,在那里它将显示一个图片,并在其下面显示一些文本。对于这个例子说我想要一张照片,如果狗在页面的顶部,然后在它下面说我想要品种和品种的成本。任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:4)

在页面中使用此XML将显示图像:

<ImageView
    android:id="@+id/image"
    android:src="src"
/>
<TextView
    android:text="image text"
    android:layout_below ="@id/image"
 />

当然,为视图添加更多选项

一些很好的参考: http://developer.android.com/reference/android/widget/ImageView.html

http://developer.android.com/reference/android/widget/TextView.html

http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html

答案 1 :(得分:0)

使用ImageView

对于其他类似问题,我强烈建议您阅读在线Android User InterfaceDeveloper's Guide部分。

答案 2 :(得分:0)

在布局XML中,放置一个垂直方向的LinearLayout,首先包含一个ImageView小部件,然后是一个TextView小部件。您可以使用TextView#setText(String)设置文本,使用ImageView #setDrawable(...)设置图像。

此布局将由活动使用,该活动在启动时读取额外信息(例如,要显示的文本以及SD卡上的图像URL或图像路径)。

您应该阅读Shawn Lauzon建议的Android开发人员指南中的更多视图。

答案 3 :(得分:-1)

在.xml中编写上述代码

<ImageView android:id="@+id/img" 
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
android:scaleType="center">
</ImageView>

并在.java类中添加此行

img = (ImageView) findViewById(R.id.img);