按钮单击 - > ImageView在新屏幕上?

时间:2010-09-15 21:15:34

标签: android eclipse legend

我正在开发一个类似“comicApp”的应用程序,但到目前为止我刚刚创建了2个按钮,然后我得到了2.jpgs。

因此,当我点击第一个按钮时,我想在新屏幕中显示.jpg文件。 我有2个布局XML(Main和带有ImageView的那个)。

如何在活动中创建新屏幕?

这是我到目前为止所得到的 -

package com.comics;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;

public class Comics extends Activity {



    ImageView iv;
    Button btn;

        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            // setContentView  
            setContentView(R.layout.main); /main.xml
            iv = (ImageView)this.findViewById(R.id.ImageView01); android:id="@+id/image"
            btn = (Button)this.findViewById(R.id.ButtonKalleAnka);   android:id="@+id/button"

            btn.setOnClickListener(new OnClickListener(){ 

                    @Override
                    public void onClick(View v) { 
                        iv.setImageResource (R.drawable.ka1);  filnamnet. Du skall inte skriva .jpg ex R.drawable.bild.jpg 
                    }

            });
        }
}

1 个答案:

答案 0 :(得分:0)

您想为新视图创建一个新活动,然后创建一个启动该活动的意图:

Intent intent = new Intent(this, ImageActivity.class);
startActivity(intent);

如果您还没有,我建议您阅读Application Fundamentals