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