ButtonClick -> ImageView на новом экране? - PullRequest
0 голосов
/ 16 сентября 2010

Я занимаюсь разработкой приложения, которое будет похоже на «comicApp», но до сих пор я только что создал 2 кнопки, а затем получил 2 .jpgs.

Поэтому, когда я нажимаю первую кнопку, я хочу показать файл .jpg на новом экране. Я получил 2 макета XML (Основной и тот, на котором есть 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 голосов
/ 16 сентября 2010

Вы хотите создать новое действие для нового представления, а затем создать намерение начать это действие:

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

Если вы еще этого не сделали, я бы порекомендовал прочитать Основы применения .

...