класс пользовательских иконок для Android - PullRequest
1 голос
/ 01 марта 2012

Я собираюсь создать приложение запуска и хочу динамически размещать значки на экране.Я хотел бы иметь собственный класс значков, в который я могу передать растровое изображение и тег.затем поместите в основное действиев основной вид деятельности ..

мой пользовательский значок класса:

import android.app.Activity;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.widget.ImageView;

public class GenIcon extends Activity{

    public GenIcon(Bitmap image, String imageTag){

        ImageView imageView = new ImageView (this);

        imageView.setImageBitmap(image);

        imageView.setTag(imageTag);
    }


    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

}

мой основной вид деятельности:

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;

public class DragableIconActivity extends Activity {
    GenIcon icon;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);

        Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(),
                R.drawable.ic_launcher);

        icon = new GenIcon(bitmap,"my icon");



    }
}
...