我想使用这样的命令:
ImageView image = (ImageView) findViewById(R.id.x2);
我应该在文件main.xml
中放入以下代码?
<ImageView
android:id="@+id/x2"
android:src="@drawable/book"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
答案 0 :(得分:5)
Dheeresh Singh没事。 main.xml中:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/x2"
android:src="@drawable/book"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
如果要将图像放在不同的位置,可以修改不同的属性
<ImageView
android:id="@+id/x2"
android:src="@drawable/book"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="42dp" <!--for example -->
android:layout_marginLeft="25dp"
android:layout_marginRight="25dp"
android:layout_marginTop="25dp"/>
有关此内容的更多信息,请查看android教程
http://developer.android.com/reference/android/widget/ImageView.html(适用于ImageView属性) http://developer.android.com/resources/tutorials/views/index.html(查看信息)
对不起我的英语。 祝你好运!
答案 1 :(得分:0)
答案 2 :(得分:0)
正如XML Layouts开发人员指南中所述,您应该在/ {/ layout /下创建main.xml
并将ImageView
放在available layouts之一,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/x2"
android:src="@drawable/book"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>