Пользовательский Tabwiget для Android

Я разработал деятельность, которую яПри использовании для вкладки (Пользовательское глобальное действие) это действие имеет различные кнопки, такие как вкладка и нажатие на кнопки, вызывающие соответствующее действие, поэтому, если яm вызывает A (предположим) действие, а затем вызывает B (предположим) действие и возвращается к A, в этом случае снова создается действие. Я хочу, чтобы это действие велось какtabwidget и начать сonResume(). Возможно ли это или нет, если да, то как, пожалуйста, предложите мне.Thanks

Global TabLayout



    

    

    

    

    


Java-код для глобальной вкладки

public class Header extends LinearLayout implements OnClickListener {
    private Context mContext;
    private ImageView liveTV;
    private ImageView movies;
    private ImageView vod;
    private ImageView events;
    private ImageView playlist;
    public static String tab = null;
    public static boolean destroy = false;

    public Header(Context context, AttributeSet attrs) {
        super(context, attrs);

        mContext = context;

        String infService = Context.LAYOUT_INFLATER_SERVICE;
        LayoutInflater li;

        li = (LayoutInflater) getContext().getSystemService(infService);
        li.inflate(R.layout.header, this, true);
        liveTV = (ImageView) findViewById(R.id.liveTV);
        movies = (ImageView) findViewById(R.id.movies);
        vod = (ImageView) findViewById(R.id.vod);
        events = (ImageView) findViewById(R.id.events);
        playlist = (ImageView) findViewById(R.id.playlist);
        liveTV.setOnClickListener(this);
        movies.setOnClickListener(this);
        vod.setOnClickListener(this);
        events.setOnClickListener(this);
        playlist.setOnClickListener(this);
    }

    public void init() {
        // setting selector for selected tab
        if (tab.equals("movies")) {
            destroy = true;
            movies.setSelected(true);
            liveTV.setSelected(false);
            vod.setSelected(false);
            events.setSelected(false);
            playlist.setSelected(false);
        } else if (tab.equals("vod")) {
            destroy = true;
            vod.setSelected(true);
            liveTV.setSelected(false);
            movies.setSelected(false);
            events.setSelected(false);
            playlist.setSelected(false);
        } else if (tab.equals("events")) {
            destroy = true;
            events.setSelected(true);
            liveTV.setSelected(false);
            movies.setSelected(false);
            vod.setSelected(false);
            playlist.setSelected(false);
        } else if (tab.equals("playlist")) {
            destroy = true;
            playlist.setSelected(true);
            liveTV.setSelected(false);
            movies.setSelected(false);
            vod.setSelected(false);
            events.setSelected(false);
        } else {
            destroy = true;
            liveTV.setSelected(true);
            movies.setSelected(false);
            vod.setSelected(false);
            events.setSelected(false);
            playlist.setSelected(false);
        }
    }

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        switch (v.getId()) {
        //have to put here code for click
        }
    }

}

затем нужно поместить только следующий код в XML как другой вид


Ответы на вопрос(2)

Ваш ответ на вопрос