我有一个主要课程MainActivity.java
和另一个课程Image.java
没有什么花哨
主活动.java
public class MainActivity extends Activity {
Image myimage;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myimage = new Image();
}
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
图像.java
public class Image extends Activity {
ImageView image_view;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.iguana);
image_view = (ImageView)findViewById(R.id.iv);
image_view.setImageBitmap(image);
}
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
但是,它从不显示。如果我将显示图像代码放到我的 MainActivity 中,它确实可以工作。我假设我可能无法正确调用 Image 类。
在我的layout.xml
<ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_marginTop="126dp"
android:layout_toRightOf="@+id/textView1" />
欧元已解决
将以下代码添加到我的 MainActivity.class 中启动 Image.class 谢谢
Intent intent = new Intent(this, Image.class);
startActivity(intent);