private void initUI() { mFileOperationHelper = FileOperationHelper.getInstance(this); mFileOperationHelper.setSearchContext(this); mFileSettingsHelper = FileSettingsHelper.getInstance(this); mFileSortHelper = FileSortHelper.getInstance(mFileSettingsHelper); mFileSDCardHelper = FileSDCardHelper.getInstance(this, mFileSettingsHelper, mFileOperationHelper); mFileIconHelper = new FileIconHelper(this); mSearchListView = (ListView) findViewById(R.id.search_listview); mSearchButton = (ImageView) findViewById(R.id.search); mKeywordsEdit = (EditText) findViewById(R.id.text_keyword); mImm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); mSearchButton.setOnClickListener(this); mAdapter = new SearchListAdapter(this); mSearchListView.setAdapter(mAdapter); mSearchListView.setOnItemClickListener(this); mSearchListView.setOnCreateContextMenuListener(this); }
private void initUI() { mFileSettingsHelper = FileSettingsHelper.getInstance(this); FileOperationHelper fileOperationHelper = FileOperationHelper.getInstance(this); mFileSDCardHelper = FileSDCardHelper.getInstance(this, mFileSettingsHelper, fileOperationHelper); mViewPager = (ViewPager) findViewById(R.id.sdcard_viewPager); mViewPager.setOffscreenPageLimit(3); IntentFilter filter = new IntentFilter(); filter.addAction(ACTION_LOCALE_CHANGED); // registerReceiver(mReceiver, filter); ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_SHOW_HOME); mFileSDCardPageAdapter = new FileSDCardPageAdapter(this, mViewPager); mFileSDCardPageAdapter.addTab( actionBar.newTab().setText(R.string.menu_sdcard_info), FileSDCardInfoFragment.class, null); mViewPager.setCurrentItem(0); ArrayList<SDCardInfo> roots = mFileSDCardHelper.getAllRoot(); // SD鍗′俊鎭� Bundle _args = null; for (int i = 0; i < roots.size(); i++) { SDCardInfo info = roots.get(i); _args = new Bundle(); _args.putInt(KEY_SDTYPE, info.type); mFileSDCardPageAdapter.addTab( // Add SDCard tab actionBar .newTab() .setText( info.type == SDCardInfo.INTERNAL_SD ? R.string.title_internal_sdcard : R.string.title_external_sdcard), FileSDCardFragment2.class, _args); } Button clearGarbage = (Button) findViewById(R.id.clear_garbage); clearGarbage.setOnClickListener(this); }