package com.bdyjy.activity; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.TreeMap; import com.bdyjy.util.lazy_load_img.ImageDownloader; import android.annotation.SuppressLint; import android.annotation.TargetApi; import android.app.AlertDialog; import android.app.Fragment; import android.app.FragmentManager; import android.app.FragmentTransaction; import android.graphics.Bitmap; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.KeyEvent; import android.view.View; import android.view.View.OnLayoutChangeListener; import android.view.Window; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.Toast; import com.bdyjy.R; import com.bdyjy.activity.base.BaseActivity; import com.bdyjy.activity.manager.MyActivityManager; import com.bdyjy.constants.Const; import com.bdyjy.constants.HandlerOrder; import com.bdyjy.entity.News; import com.bdyjy.entity.activity.Activity; import com.bdyjy.entity.assistant.AssistantNewBean; import com.bdyjy.entity.campusguide.CampusGuides; import com.bdyjy.entity.coursequery.Course; import com.bdyjy.entity.lecture.Lecture; import com.bdyjy.entity.collection.MyCollection; import com.bdyjy.entity.complaint.Complaints; import com.bdyjy.entity.contact.Contact; import com.bdyjy.entity.contact.ContactContent; import com.bdyjy.entity.contact.ContactDepartment; import com.bdyjy.entity.recruit.RecruitNewBean; import com.bdyjy.fragment.FleaReleaseFragment; import com.bdyjy.fragment.MyFleaContentFragment; import com.bdyjy.fragment.MyFleaFragment; import com.bdyjy.fragment.MyLostFindContentFragment; import com.bdyjy.fragment.MyLostFragment; import com.bdyjy.fragment.LostFindReleaseFragment; import com.bdyjy.fragment.factory.FragmentFactory; import com.bdyjy.entity.secondMarket.SecondMarket; import com.bdyjy.entity.lostfind.LostFind; import com.bdyjy.entity.news.NewsDetail; import com.bdyjy.entity.notice.Notice; import com.bdyjy.entity.notice.NoticeContent; import com.bdyjy.entity.notice.NoticeContentById; import com.bdyjy.entity.personalinfo.PersonalInfo; import com.bdyjy.entity.fix.MyFix; public class MainActivity extends BaseActivity implements OnLayoutChangeListener { private FragmentManager fragmentManager; private RadioGroup radioGroup; public Handler staticHandler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case HandlerOrder.HIDE_BUTTOM: // TODO hideButtom(); break; case HandlerOrder.SHOW_BUTTOM: showButtom(); break; } } }; @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity); activityRootView = findViewById(R.id.root_layout); // ��ȡ��Ļ�߶� screenHeight = this.getWindowManager().getDefaultDisplay().getHeight(); // ��ֵ����Ϊ��Ļ�߶ȵ�1/3 keyHeight = screenHeight / 3; fragmentManager = getFragmentManager(); radioGroup = (RadioGroup) findViewById(R.id.rg_tab); radioGroup .setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { FragmentTransaction transaction = fragmentManager .beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex( checkedId, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } }); ((RadioButton) radioGroup.getChildAt(0)).setChecked(true);// Ĭ�����õ�һ��Ϊѡ��״̬ jumpToFirstPageFregment(); } /** * ���صײ� */ public void hideButtom() { radioGroup.setVisibility(View.GONE); } /** * ��ʾ�ײ� */ public void showButtom() { radioGroup.setVisibility(View.VISIBLE); } /** * ��ת����ҳ */ @SuppressLint("NewApi") public void jumpToFirstPageFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(1, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת������Ԥ�� */ @SuppressLint("NewApi") public void jumpToVenueBookingFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(11, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת������Ԥ��-�ҵ� */ @SuppressLint("NewApi") public void jumpToVenueBookingMyFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); // ���Ӷ���Ч�� transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); Fragment fragment = FragmentFactory.getInstanceByIndex(12, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת������Ԥ��-֧�� */ @SuppressLint("NewApi") public void jumpToVenueBookingPayMyFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(13, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת�������б��ɹ������� */ @SuppressLint("NewApi") public void jumpToNewsListFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(4, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���������ݣ��ɹ������� */ @SuppressLint("NewApi") public void jumpToNewsContentFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(5, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui��ת��ͨѶ¼�б��ɹ������� */ public void jumpToContactListFragment() { // Ĭ����ʾͨѶ¼�б��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(6, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui ��ת��ͨѶ¼���ݣ��ɹ������� */ public void jumpToContactContentFragment() { // Ĭ����ʾͨѶ¼���ݵ�fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(7, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui��ת��������Ϣ�б��ɹ������� */ public void jumpToLectureListFragment() { // Ĭ����ʾ������Ϣ�б��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(8, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui ��ת��������Ϣ���ݣ��ɹ������� */ public void jumpToLectureContentFragment() { // Ĭ����ʾ������Ϣ���ݵ�fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(9, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui��ת�����Ż�б��ɹ������� */ public void jumpToActivityListFragment() { // Ĭ����ʾ���Ż�б��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(10, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui ��ת�����Ż���ݣ��ɹ������� */ public void jumpToActivityContentFragment() { // Ĭ����ʾ���Ż���ݵ�fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(14, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui��ת������֪ͨ�б��ɹ������� */ public void jumpToNoticeListFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(15, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * guocuicui ��ת������֪ͨ���ݣ��ɹ������� */ public void jumpToNoticeContentFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(16, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy��ת��Ͷ�߽���ҳ */ public void jumpToComplaintFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(106, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy��ת���ҵ�Ͷ�߽����б� */ public void jumpToMyComplaintListFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(107, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy��ת��Ͷ�߽�������ҳ */ public void jumpToComplaintContentFregment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(108, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��תУ԰ָ��ҳ */ public void jumpToCampusGuideFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(109, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��תУ԰ָ������ҳ */ public void jumpToCampusGuideContentFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(110, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת����������ҳ */ public void jumpToPersonalCenterFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(3, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת�����ҵ��ղ��б� */ public void jumpToMyCollectionListFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(117, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת��������Ϣҳ */ public void jumpToPersonalInfoFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(111, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת���������� */ public void jumpToPersonalSettingFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(112, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת�������� */ public void jumpToLakesideFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(2, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת���޸����� */ public void jumpToResetPasswordFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(113, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת���������� */ public void jumpToAboutUsFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(114, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת�����鷴�� */ public void jumpToFeedbackFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(115, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * holy ��ת��������Ϣ�޸�ҳ */ public void jumpToPersonalInfoModifyFragment() { // Ĭ����ʾ��ҳ��fragment FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(116, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���ҵĶ��ֽ��� created by songdebin ��¼��ת����Դ���Ա㷵�ع�ȥ **/ public void jumpToMyFlea(int source) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = new MyFleaFragment(MainActivity.this, source); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���ҵĶ��ֽ������ݲ鿴 created by songdebin ��¼��ת����Դ���Ա㷵�ع�ȥ **/ public void jumpToMyFleaContent(int source) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = new MyFleaContentFragment(MainActivity.this, source); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���ҵĶ��ֽ��׷���ҳ��鿴 created by songdebin ��¼��ת����Դ���Ա㷵�ع�ȥ **/ public void jumpToFleaRelease(int source) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = new FleaReleaseFragment(MainActivity.this, source); // Fragment fragment = new MyFleaContentFragment(MainActivity.this, // source); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���ҵ�ʧ�������б� created by songdebin ���� source ��¼��ת����Դ���Ա㷵�ع�ȥ **/ public void jumpToMyLost(int source) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = new MyLostFragment(MainActivity.this, source); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���ҵ�ʧ�������б� created by songdebin ���� source ��¼��ת����Դ���Ա㷵�ع�ȥ **/ public void jumpToLostRelease(int source) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = new LostFindReleaseFragment(MainActivity.this, source); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ��ת���ҵ�ʧ���������� created by songdebin ���� source ��¼��ת����Դ���Ա㷵�ع�ȥ **/ public void jumpToMyLostContent(int source) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = new MyLostFindContentFragment(MainActivity.this, source); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * �����ҵı���֮�临�ӵ���ת ���Լ�¼��ת·�����ڷ��� created by songdebin id ��Ҫ��ת�ĵ�ַ list��ת·����¼ * ����һ��arraylist ������ת�ĵ�ַ **/ public void jumpToClickWithId(int id, ArrayList list) { // ����һ�������洢��ת������id list.add(id);// ���һ��id FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(id, list, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * * ������ת·�����з��� create * **/ public void backToClickWithId(ArrayList list) { int id; list.remove(list.size() - 1);// �Ƴ�����ǰ�ĵ�ַ id = Integer.parseInt(list.get(list.size() - 1).toString()); if (id == Const.FRAGMENT1_ID) { this.jumpToFirstPageFregment(); } else if (id == Const.FRAGMENT2_ID) { } else if (id == Const.FRAGMENT3_ID) { this.jumpToClickById(Const.FRAGMENT3_ID); } else { FragmentTransaction transaction = fragmentManager .beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(id, list, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } } @Override protected void initWidget() { } @Override protected void initHandler() { } @Override protected void widgetClick(View v) { } // ���������η����˳�Ӧ�� private long exitTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { exit(); return false; } return super.onKeyDown(keyCode, event); } public void exit() { // ���жϵ�ǰfragment�Dz���3��baseҳ // TODO �ӵײ��л�layout�Ƿ���ʾ������ if (radioGroup.getVisibility() != View.VISIBLE) { return; } if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(getApplicationContext(), "�ٰ�һ���˳�����", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { finish(); MyActivityManager.getInstance().finishApp(); } } /** * ���ñ��������ڴ�������б� */ public static List<News> newsList; /** * ���ñ��������ڴ������ */ public static News news; /** * ���ñ��������ڴ������(����Ҫ��ר��) */ public static NewsDetail newsDetail; /** * ͼƬ������, ������ʾ�б��е�ͼƬ */ public static ImageDownloader mDownloader; /** * holy���ñ��������ڴ���ҵ�Ͷ���б� */ public static List<Complaints> complaintsList; /** * holy���ñ��������ڴ��Ͷ�� */ public static Complaints complaints; /** * holy���ñ��������ڴ��У԰����ָ������ */ public static CampusGuides campusGuides; /** * holy���ñ��������ڴ��У԰����ָ������ */ public static PersonalInfo personalInfo; /** * holy���ñ����� */ public static Bitmap bitmap; /************* guocuicui �޸IJ��� ��ʼ ******************/ /** * ���ñ��������ڴ��ͨѶ¼�б� */ public static List<ContactDepartment> contactlistByDepartment; /** * ���ñ��������ڴ��ͨѶ¼ */ public static ContactContent contact; /** * ���ñ��������ڴ�Ž�����Ϣ�б� */ public static List<Lecture> lectureList; /** * ���ñ��������ڴ�Ž�����Ϣ */ public static Lecture lecture; /** * ���ñ��������ڴ�������б� */ public static List<Activity> activityList; /** * ���ñ��������ڴ�Ż */ public static Activity activity; /** * ���ñ��������ڴ�������б� */ public static List<NoticeContent> noticeList; /** * ���ñ��������ڴ��֪ͨ */ public static NoticeContentById notice; /** * ���ñ��������ڴ�Ŷ��ֽ��� defined by songdebin */ public static List<SecondMarket> secondMarket; /** * ���ñ��������ڴ�Ŷ��ֽ�������ҳ defined by songdebin */ public static SecondMarket secondmarketcontent; /** * ���ñ��������ڴ��ʧ������ defined by songdebin */ public static List<LostFind> lostfindlist; /** * ���ñ��������ڴ��ʧ������ defined by songdebin */ public static LostFind lostfindcontent; /** * ���ñ����������ҵ�ά������ defined by songdebin */ public static List<MyFix> myfixlist; /** * ���ñ����������ҵ�ά������ defined by songdebin */ public static MyFix myfixcontent; /************* guocuicui �޸IJ��� ���� ******************/ /*********************** parle �޸����� ��ʼ ******************/ /** * ��ת ���ݴ����id������ת ���õ�ʱ����fragment��Ԥ��id * * @author parle * */ public void jumpToClickById(int id) { FragmentTransaction transaction = fragmentManager.beginTransaction(); Fragment fragment = FragmentFactory.getInstanceByIndex(id, MainActivity.this); transaction.replace(R.id.content, fragment); transaction.commit(); } /** * ���ñ��������ڴ���ڹ���ѧ�����б� */ public static List<AssistantNewBean> assistantNewsList; /** * ���ñ��������ڴ���ڹ���ѧ���� */ public static AssistantNewBean assistantNew; /** * ���ñ��������ڴ����Ƹ��Ϣ�����б� */ public static List<RecruitNewBean> recruitNewsList; /** * ���ñ��������ڴ����Ƹ��Ϣ���� */ public static RecruitNewBean recruitNew; public static List<MyCollection> myCollectionList; /** * ���ñ��������ڴ�ſ����б� ��һ��Map���洢һ�����ҵĿγ���Ϣ Sting�ǽ��ҵ����ƣ�List�ǽ��ҵĿγ� */ public static TreeMap<String, List<Course>> classroomMap; /*********************** parle �޸����� ���� ******************/ /*************************** �ܺ� �޸� *******************/ public static Map<String, String> venueBookingResultMap; public static String order_data_from; public static List<String> bannerImgList = new ArrayList<String>(); /** * ��ת������Դ */ public static String orderFrom = ""; /*************************** �ܺ� �޸� �� *******************/ /* * (non-Javadoc) * * @see com.bdyjy.activity.base.BaseActivity#onResume() */ @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); // ���layout��С�����ı������ activityRootView.addOnLayoutChangeListener(this); } /** * ���´����������� */ // Activity������Layout��ͼ private View activityRootView; // ��Ļ�߶� private int screenHeight = 0; // ����̵������ռ�߶ȷ�ֵ private int keyHeight = 0; /* * (non-Javadoc) * * @see * android.view.View.OnLayoutChangeListener#onLayoutChange(android.view. * View, int, int, int, int, int, int, int, int) */ @Override public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) { // old�Ǹı�ǰ���������������ֵ��û��old���Ǹı����������������ֵ // System.out.println(oldLeft + " " + oldTop +" " + oldRight + " " + // oldBottom); // System.out.println(left + " " + top +" " + right + " " + bottom); // ������ΪֻҪ�ؼ���Activity�����Ƶĸ߶ȳ�����1/3��Ļ�ߣ�����Ϊ����̵��� if (oldBottom != 0 && bottom != 0 && (oldBottom - bottom > keyHeight)) { // Toast.makeText(MainActivity.this, "����������̵���...", // Toast.LENGTH_SHORT) // .show(); this.hideButtom(); } else if (oldBottom != 0 && bottom != 0 && (bottom - oldBottom > keyHeight)) { // Toast.makeText(MainActivity.this, "����������̹ر�...", // Toast.LENGTH_SHORT) // .show(); this.showButtom(); } } // ͼƬԤ���Ĺ��� ������ʾ�� public void dialogShowImage() { AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this) .create(); alertDialog.show(); Window window = alertDialog.getWindow(); window.setContentView(R.id.wage_bufagongzi); } }