1. 程式人生 > >用getViewById代替findViewById--程式設計技巧

用getViewById代替findViewById--程式設計技巧

    public View getViewById(int id) {
        return mMenuActivity.findViewById(id);
    }

    private void findViews() {
        mMenuTopProgram = (ImageButton) getViewById(R.id.menu_top_program);
        // mMenuTopProgram.requestFocus();
        // mMenuActivity.mCurrentIndex = mMenuActivity.mMenuTopProgramIndex;
        mMenuTopPicture = (ImageButton) getViewById(R.id.menu_top_picture);
        mMenuTopChannelSearch = (ImageButton) getViewById(R.id.menu_top_channelsearch);
        mMenuTopTime = (ImageButton) getViewById(R.id.menu_top_time);
        mMenuTopOption = (ImageButton) getViewById(R.id.menu_top_option);
        mMenuTopSystem = (ImageButton) getViewById(R.id.menu_top_system);
    }