@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.line_list); // Setup the list adapter = new IconAdapter<FileWrapper>(this, R.layout.line_list_item); ListView list = (ListView) findViewById(R.id.list); list.setAdapter(adapter); list.setOnItemClickListener(this); // Load Directory if (savedInstanceState != null) { backStack = savedInstanceState.getParcelableArrayList("BACKSTACK"); } if (backStack == null || backStack.size() == 0) { backStack = new ArrayList<BackStackItem>(); String startPath = (startDirectory == null || startDirectory.isEmpty()) ? Environment.getExternalStorageDirectory().getPath() : startDirectory; backStack.add(new BackStackItem(startPath, false)); } wrapFiles(); this.setVolumeControlStream(AudioManager.STREAM_MUSIC); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = getActivity().getLayoutInflater().inflate(R.layout.cuc_multi_selection_layout, null); mDirectoriesMap = new HashMap<String, Boolean>(); mRefreshBtn = (ImageView) rootView.findViewById(R.id.cuc_multi_selection_refresh_iv); mRefreshBtn.setVisibility(View.INVISIBLE); mListView = (ListView) rootView.findViewById(R.id.cuc_multi_selection_lv); mListView.setFastScrollEnabled(true); mUpLayout = (RelativeLayout) rootView.findViewById(R.id.cuc_multi_selection_up_layout); mCurrentDirText = (TextView) rootView.findViewById(R.id.cuc_multi_selection_current_directory_txt); mUpLayout.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { try { getDir(new File(mCurrentDir).getParentFile().getCanonicalPath()); } catch (Exception e) { e.printStackTrace(); } } }); mRootDir = Environment.getExternalStorageDirectory().getAbsolutePath().toString(); mCurrentDir = mRootDir; // Get a list of all the selected directory paths (will be empty if this is the first run). mSelectedDirList = CameraUploadDBHelper.getInstance().getCustomDirList(); // Get a list of all the directory paths that are currently stored in the DB. for (int i = 0; i < mSelectedDirList.size(); i++) { // Filter out any double slashes. String path = mSelectedDirList.get(i); if (path.contains("//")) { path.replace("//", "/"); } mDirectoriesMap.put(path, true); } // Get the folder hierarchy of the selected directory. getDir(mRootDir); mListView.setOnItemClickListener( new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int index, long arg3) { String newPath = mDirectoryPathsList.get(index); getDir(newPath); } }); return rootView; }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup view = (ViewGroup) inflater.inflate(layout, container, false); listView = (ListView) view.findViewById(R.id.com_facebook_picker_list_view); listView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View v, int position, long id) { onListItemClick((ListView) parent, v, position); } }); listView.setOnLongClickListener( new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { // We don't actually do anything differently on long-clicks, but setting the listener // enables the selector transition that we have for visual consistency with the // Facebook app's pickers. return false; } }); listView.setOnScrollListener(onScrollListener); activityCircle = (ProgressBar) view.findViewById(R.id.com_facebook_picker_activity_circle); setupViews(view); listView.setAdapter(adapter); return view; }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_list_view); setTitle("ListView"); final ListView listView = (ListView) findViewById(R.id.list_view); LayoutInflater layoutInflater = getLayoutInflater(); View header = layoutInflater.inflate(R.layout.list_item_header_footer, null); View footer = layoutInflater.inflate(R.layout.list_item_header_footer, null); TextView txtHeaderTitle = (TextView) header.findViewById(R.id.txt_title); TextView txtFooterTitle = (TextView) footer.findViewById(R.id.txt_title); txtHeaderTitle.setText("THE HEADER!"); txtFooterTitle.setText("THE FOOTER!"); listView.addHeaderView(header); listView.addFooterView(footer); final SampleAdapter adapter = new SampleAdapter(this, R.id.txt_line1); listView.setAdapter(adapter); final List<String> sampleData = SampleData.generateSampleData(); for (String data : sampleData) { adapter.add(data); } }
void invalidateView() { if (!myAndroidViews.isEmpty()) { myAndroidViews.clear(); myListView.setAdapter(new ViewAdapter()); myListView.invalidate(); } }
public void start(Stage stage) { stage.setTitle("ListView demo"); FlowPane rootNode = new FlowPane(10, 10); rootNode.setAlignment(Pos.CENTER); Scene scene = new Scene(rootNode, 200, 120); stage.setScene(scene); responseLabel = new Label("Select Transport Type"); ObservableList<String> transportTypes = FXCollections.observableArrayList("Train", "Car", "Airplane"); ListView<String> transportListView = new ListView(transportTypes); transportListView.setPrefSize(80, 80); MultipleSelectionModel<String> listViewSelectionModel = transportListView.getSelectionModel(); listViewSelectionModel .selectedItemProperty() .addListener( new ChangeListener<String>() { public void changed( ObservableValue<? extends String> changed, String oldValue, String newValue) { responseLabel.setText("Transport selected is " + newValue); } }); rootNode.getChildren().addAll(transportListView, responseLabel); stage.show(); }
private void selectListItem(final ListView l, int num, boolean longClick) { final int n = Math.min(l.getCount(), Math.max(1, num)) - 1; requestFocus(l); Log.i("nofatclips", "Swapping to listview item " + num); solo.sendKey(Solo.DOWN); getActivity() .runOnUiThread( new Runnable() { public void run() { l.setSelection(n); } }); sync(); if (n < l.getCount() / 2) { solo.sendKey(Solo.DOWN); solo.sendKey(Solo.UP); } else { solo.sendKey(Solo.UP); solo.sendKey(Solo.DOWN); } sync(); if (longClick) { longClick(l.getSelectedView()); } else { click(l.getSelectedView()); } }
/** Mètode que s'inicia automaticament al començament */ public void initialize() { setData(city, units); llista.setItems(data); llista.setCellFactory( new Callback<ListView<String>, ListCell<String>>() { @Override public ListCell<String> call(ListView<String> llista) { return new TempsCell(); } }); inicialitzarDialog(); llista.setOnMouseClicked( new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { String fname = llista.getSelectionModel().getSelectedItem(); String icon = ""; int p = fname.lastIndexOf('#'); if (p >= 0) { icon = fname.substring(0, p); } String[] temps = fname.split("-"); createDialog(icon, temps[1].replace("\t", "")); dialog.show(); } }); }
BookmarksAdapter(ListView listView, List<Bookmark> bookmarks, boolean currentBook) { myBookmarks = bookmarks; myCurrentBook = currentBook; listView.setAdapter(this); listView.setOnItemClickListener(this); listView.setOnCreateContextMenuListener(this); }
@Override public void handleMessage(Message msg) { mylog.i(TAG, "msg obj " + msg.obj); switch (msg.what) { case 0: Graphic[] graphics = (Graphic[]) msg.obj; mylog.i(TAG, "graphics msg" + (graphics == null ? "null " : graphics.length)); List<String> mNames = new ArrayList<String>(); for (int i = 0; i < graphics.length; i++) { mNames.add(graphics[i].getAttributeValue("OBJ_NAME_C").toString()); } BaseDialogFragment dialogFragment = new BaseDialogFragment(); AdvanceDialogViewBuild builder = new AdvanceDialogViewBuild(dialogFragment, getActivity()); dialogFragment.setViewBuilder(builder); View view = LayoutInflater.from(getActivity()).inflate(R.layout.compare_layout, null); dialogFragment.setView(view); ListView list = (ListView) view.findViewById(R.id.id_lstview_compare); myAdapter = new MyCompareAdapter(getActivity(), mNames); list.setAdapter(myAdapter); dialogFragment.show(getActivity()); break; } }
public ListViewSwipeGesture(ListView listView, TouchCallbacks Callbacks, Activity context) { ViewConfiguration vc = ViewConfiguration.get(listView.getContext()); mSlop = vc.getScaledTouchSlop(); mMinFlingVelocity = vc.getScaledMinimumFlingVelocity() * 16; mMaxFlingVelocity = vc.getScaledMaximumFlingVelocity(); mListView = listView; activity = context; tcallbacks = Callbacks; SwipeType = Double; GetResourcesValues(); mListView.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick( AdapterView<?> arg0, View arg1, int arg2, long arg3) { // Invokes OnClick Functionality if (!moptionsDisplay && DeltaX == 0.0) { tcallbacks.OnClickListView(temp_position); } else { if (old_mDownView != null && mDownView != old_mDownView) { ResetListItem(old_mDownView); old_mDownView = null; mDownView = null; } } } }); }
public void mOnClick(View v) { switch (v.getId()) { case R.id.btn3: mItem.clear(); for (int i = 1001; i <= 1003; i++) { mItem.add(Integer.toString(i)); } mAdapter.notifyDataSetChanged(); break; case R.id.btn10: mItem.clear(); for (int i = 1001; i <= 1010; i++) { mItem.add(Integer.toString(i)); } mAdapter.notifyDataSetChanged(); break; case R.id.btnalways: mList.setOverScrollMode(View.OVER_SCROLL_ALWAYS); break; case R.id.btnnever: mList.setOverScrollMode(View.OVER_SCROLL_NEVER); break; case R.id.btnifscroll: mList.setOverScrollMode(View.OVER_SCROLL_IF_CONTENT_SCROLLS); break; } }
@SuppressWarnings("unchecked") protected void handleMouseDown(ListViewEvent<M> e) { if (locked) return; M sel = listStore.getAt(e.getIndex()); if (isSelected(sel) && !e.isControlKey()) { return; } if (selectionMode == SelectionMode.SINGLE) { if (isSelected(sel) && e.isControlKey()) { deselect(sel); } else if (!isSelected(sel)) { select(sel, false); } } else { if (e.isShiftKey() && lastSelected != null) { int last = listStore.indexOf(lastSelected); int index = e.getIndex(); int a = (last > index) ? index : last; int b = (last < index) ? index : last; select(a, b, e.isControlKey()); lastSelected = listStore.getAt(last); listView.focusItem(index); // view.focusRow(index); } else if (isSelected(sel) && e.isControlKey()) { doDeselect(Arrays.asList(sel), false); } else { doSelect(Arrays.asList(sel), e.isControlKey(), false); listView.focusItem(e.getIndex()); // view.focusRow(e.rowIndex); } } }
@Override public boolean onContextItemSelected(MenuItem item) { final int position = ((AdapterView.AdapterContextMenuInfo) item.getMenuInfo()).position; final ListView view = (ListView) getTabHost().getCurrentView(); final Bookmark bookmark = ((BookmarksAdapter) view.getAdapter()).getItem(position); switch (item.getItemId()) { case OPEN_ITEM_ID: gotoBookmark(bookmark); return true; case EDIT_ITEM_ID: final Intent intent = new Intent(this, BookmarkEditActivity.class); OrientationUtil.startActivityForResult(this, intent, 1); // TODO: implement return true; case DELETE_ITEM_ID: myCollection.deleteBookmark(bookmark); if (myThisBookAdapter != null) { myThisBookAdapter.remove(bookmark); } if (myAllBooksAdapter != null) { myAllBooksAdapter.remove(bookmark); } if (mySearchResultsAdapter != null) { mySearchResultsAdapter.remove(bookmark); } return true; } return super.onContextItemSelected(item); }
public void setRollMode(RollMode rollMode) { switch (rollMode) { case SINGLE: m_rollMode = RollMode.SINGLE; m_resetButton.setEnabled(false); m_dieQuantitySpinner.setEnabled(false); m_dieQuantityTv.setEnabled(false); m_rollSumTv.setVisibility(View.INVISIBLE); m_rollResultList.setVisibility(View.GONE); break; case XDY: m_rollMode = RollMode.XDY; m_resetButton.setEnabled(true); m_dieQuantitySpinner.setEnabled(true); m_dieQuantityTv.setEnabled(true); m_rollSumTv.setVisibility(View.INVISIBLE); m_rollResultList.setVisibility(View.VISIBLE); break; case CUMULATIVE: m_rollMode = RollMode.CUMULATIVE; m_resetButton.setEnabled(true); m_dieQuantitySpinner.setEnabled(true); m_dieQuantityTv.setEnabled(true); m_rollSumTv.setVisibility(View.VISIBLE); m_rollResultList.setVisibility(View.VISIBLE); break; } }
/** Called when the activity is first created */ @Override public void onCreate(Bundle savedInstanceState) { Log.d(TAG, "LoaderActivity created"); super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.content); // Instantiate custom adapter mAdapter = new LoaderAdapter(); // Handle listview and assign adapter mListView = (ListView) findViewById(R.id.content_list_view); mListView.setAdapter(mAdapter); mListView.setVisibility(View.GONE); mListView.setOnItemLongClickListener( new AdapterView.OnItemLongClickListener() { public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { selectItem(position); return true; } }); mStatusLabel = (TextView) findViewById(R.id.content_status_label); mStatusLabel.setVisibility(View.VISIBLE); String userHash = NavigineApp.Settings.getString("user_hash", ""); if (userHash.length() == 0) showUserHashDialog(); else refreshMapList(); }
public void RefreshTweetList(final Activity act, final View v, final TweetListType mode) { LinearLayout ll = (LinearLayout) v; ListView lv = (ListView) ll.findViewById(android.R.id.list); final List<Tweet> tmpTweets = new ArrayList<Tweet>(); final TweetListAdapter aa = new TweetListAdapter(act, R.layout.tweetlist_item, tmpTweets); getTweets(act, tmpTweets, aa, mode, PagingMode.OLDTWEETS); lv.setOnScrollListener( new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) {} @Override public void onScroll( AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { if (visibleItemCount != 0) { final int GUESS_WANT_MORE = 1; if (firstVisibleItem + visibleItemCount + 1 + GUESS_WANT_MORE > totalItemCount) { getTweets(act, tmpTweets, aa, mode, PagingMode.OLDTWEETS); } } } }); TextView tv = (TextView) ll.findViewById(android.R.id.empty); if (aa.getCount() > 0) { tv.setVisibility(View.GONE); } else { tv.setVisibility(View.VISIBLE); } lv.setAdapter(aa); }
private void reprioritizeDownloads() { int lastVisibleItem = listView.getLastVisiblePosition(); if (lastVisibleItem >= 0) { int firstVisibleItem = listView.getFirstVisiblePosition(); adapter.prioritizeViewRange( firstVisibleItem, lastVisibleItem, PROFILE_PICTURE_PREFETCH_BUFFER); } }
private void display() { initModality(Modality.APPLICATION_MODAL); setTitle("Student Review"); setMinWidth(250); setMinHeight(300); signOutButton = new Button("SignOut"); signOutButton.setOnAction(event -> signOutInDB()); buttonHBox = new HBox(signOutButton); buttonHBox.setAlignment(Pos.CENTER_RIGHT); studentInfo = new RegistrationStudentInfoEntryBox(); // Disabling all fields setValue(studentInfo.getEmplIdTextField(), String.valueOf(student.getEmplId())); setValue(studentInfo.getFirstNameTextField(), student.getFirstName()); setValue(studentInfo.getLastNameTextField(), student.getLastName()); studentInfo.getYearChoiceBox().setValue(student.getYear()); studentInfo.getYearChoiceBox().setDisable(true); theTutor = new ChoiceBox<>(); theTutor.getItems().addAll(Tutor.values()); theTutorLabel = new Label("Tutor "); theTutorLayout = new HBox(); theTutorLayout.getChildren().addAll(theTutorLabel, theTutor); is135 = new CheckBox("Discussed 135 Topics? "); is135.setOnAction(event -> handleListView()); // Hidden until is135 is checked levelOfLearning = new ChoiceBox<>(); levelOfLearning.getItems().addAll(1, 2, 3, 4); levelOfLearningLabel = new Label("Level Of Learning "); levelOfLearningLayout = new HBox(); levelOfLearningLayout.getChildren().addAll(levelOfLearningLabel, levelOfLearning); levelOfLearningLayout.setVisible(false); levelOfLearningLayout.setManaged(false); // Hidden until is135 is checked topicsListView = new ListView<>(); topicsListView.getItems().addAll(Topics135.values()); topicsListView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); topicsListView.setVisible(false); topicsListView.setManaged(false); vertical135Layout = new VBox(10); vertical135Layout.getChildren().addAll(is135, levelOfLearningLayout, topicsListView); mainVBox = new VBox(20); mainVBox.getChildren().addAll(studentInfo, theTutorLayout, vertical135Layout, buttonHBox); mainVBox.setMargin(vertical135Layout, new Insets(0, 20, 0, 20)); mainVBox.setMargin(buttonHBox, new Insets(20)); mainVBox.setAlignment(Pos.TOP_CENTER); scene = new Scene(mainVBox); setScene(scene); showAndWait(); }
protected void setListAdapter() { // TODO Auto-generated method stub ListView listView = (ListView) leftSideListView.findViewById(R.id.list); listView.setAdapter(new NavigationDrawerListAdapter(this, Typeface.createFromAsset(getAssets(), IAppConstants.CommonConstants.FONT_PATH_PREFIX + IAppConstants.ROBOTO_MEDIUM_FONTS), mPresenter.getScreenIcons())); mClickListener = mPresenter.getListItemClickListenerInstance(mSliderView, leftSideListView, menuOut); listView.setOnItemClickListener(mClickListener); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreateView(inflater, container, savedInstanceState); mListView = new ListView(getActivity()); mListView.setAdapter(new ArrayAdapter<String>(getActivity(), R.layout.spinner_item, items)); mListView.setOnItemClickListener(this); return mListView; }
private boolean isDownloading() { for (int i = 0; i < downloadList.getComponentCount(); i++) { DownloadView dv = (DownloadView) downloadList.getComponent(i); if (dv.isDownloading()) { return true; } } return false; }
@Override public void onDetach() { super.onDetach(); listView.setOnScrollListener(null); listView.setAdapter(null); loadingStrategy.detach(); sessionTracker.stopTracking(); }
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.showsearched); list = (ListView) findViewById(R.id.SearchedFlowerList); context = getApplicationContext(); Intent intent = getIntent(); Bundle b = intent.getExtras(); if (b != null) { result = (String) b.get("result"); } try { JSONArray array = new JSONArray(result); for (int i = 0; i < array.length(); i++) { JSONObject data = array.getJSONObject(i); Flower kwiat = new Flower( data.getLong("gatunek_id"), data.getString("nazwa_rodz"), data.getString("nazwa_gat"), data.getString("nazwa_reg"), data.getString("nazwa_pok"), data.getString("nazwa_typ"), data.getString("nazwa_stan"), data.getString("temp"), data.getString("kolor_kwiatow"), data.getString("foto")); flowerList.add(kwiat); } } catch (JSONException e) { e.printStackTrace(); } ArrayAdapter<Flower> adapter = new ArrayAdapter<Flower>(context, R.layout.adapterlayout, flowerList); list.setAdapter(adapter); list.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent i = new Intent(context, DisplayFlowerActivity.class); Flower temp = flowerList.get(position); i.putExtra("name", temp.toString()); i.putExtra("values", temp.getValues()); i.putExtra("fotka", temp.getFoto()); startActivity(i); } }); }
@Override protected void onInflate(Bundle savedInstanceState) { setContentView(R.layout.contact_add); ListView listView = getListView(); LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.contact_add_header, listView, false); listView.addHeaderView(view, null, false); accountView = (Spinner) view.findViewById(R.id.contact_account); accountView.setAdapter(new AccountChooseAdapter(this)); accountView.setOnItemSelectedListener(this); userView = (EditText) view.findViewById(R.id.contact_user); nameView = (EditText) view.findViewById(R.id.contact_name); ((Button) view.findViewById(R.id.ok)).setOnClickListener(this); String name; Intent intent = getIntent(); if (savedInstanceState != null) { account = savedInstanceState.getString(SAVED_ACCOUNT); user = savedInstanceState.getString(SAVED_USER); name = savedInstanceState.getString(SAVED_NAME); } else { account = getAccount(intent); user = getUser(intent); if (account == null || user == null) name = null; else { name = RosterManager.getInstance().getName(account, user); if (user.equals(name)) name = null; } } if (account == null) { Collection<String> accounts = AccountManager.getInstance().getAccounts(); if (accounts.size() == 1) account = accounts.iterator().next(); } if (account != null) { for (int position = 0; position < accountView.getCount(); position++) if (account.equals(accountView.getItemAtPosition(position))) { accountView.setSelection(position); break; } } if (user != null) userView.setText(user); if (name != null) nameView.setText(name); if (ACTION_SUBSCRIPTION_REQUEST.equals(intent.getAction())) { subscriptionRequest = PresenceManager.getInstance().getSubscriptionRequest(account, user); if (subscriptionRequest == null) { Application.getInstance().onError(R.string.ENTRY_IS_NOT_FOUND); finish(); return; } } else { subscriptionRequest = null; } }
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_about); ListView list = (ListView) findViewById(R.id.about_list); AboutItemAdapter adapter = new AboutItemAdapter(this, R.layout.about_2_line_text_item); list.setAdapter(adapter); list.setOnItemClickListener(mListListener); }
@AfterViews void init() { progressDlg = new ProgressDialog(getActivity()); progressDlg.setTitle(R.string.wait_for_moment); adapter.setCheckInCallback(proposedVenuesCallback); venuesList.setOnItemClickListener(this); venuesList.setAdapter(adapter); getDialog().setTitle(R.string.checkin_notif_title); }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Try with DB mBusDbHelper = new BusDbAdapter(this); mBusDbHelper.open(); listType = getIntent().getIntExtra("listType", 0); if (listType == 0) { Toast.makeText(this, "Internal error", Toast.LENGTH_LONG); Log.v(TAG, "Unable to get listType"); finish(); } String[] args = {"routeID", "stopName"}; int[] resources = {R.id.listItemRouteID, R.id.listItemName}; listAdapter = new SimpleAdapter(this, locationList, R.layout.list_item, args, resources); setListAdapter(listAdapter); ListView lv = getListView(); lv.setTextFilterEnabled(true); lv.setOnItemClickListener( new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent i = new Intent(view.getContext(), ConfirmationPage.class); HashMap<String, String> item = locationList.get(position); DataFetcher df = new DataFetcher(); try { BusStop b = df.getStopById(Integer.parseInt(item.get("stopID").split("_")[1])); i.putExtra("busstop", b); i.putExtra("busroute", item.get("routeID")); i.putExtra("busroutedesc", item.get("routeDesc")); startActivity(i); finish(); // if an exception occurs, nothing happens (for now). } catch (NumberFormatException e) { Log.v(TAG, "Error parsing stop id!"); e.printStackTrace(); } catch (IOException e) { Log.v(TAG, "Error fetching info!"); e.printStackTrace(); } } }); registerForContextMenu(getListView()); // populate list items fillList(mBusDbHelper); mBusDbHelper.close(); }
private void initView(LayoutInflater inflater) { mDialogView = inflater.inflate(R.layout.renren_dialog_layout, null); mContentView = mDialogView.findViewById(R.id.renren_dialog_content_layout); mButtonView = mDialogView.findViewById(R.id.button_view); mTitleView = (TextView) mDialogView.findViewById(R.id.renren_dialog_title_view); mMessageView = (TextView) mDialogView.findViewById(R.id.renren_dialog_message_view); mEditText = (SearchEditText) mDialogView.findViewById(R.id.renren_dialog_edit_text); mCheckView = mDialogView.findViewById(R.id.renren_dialog_check_layout); mCheckBox = (CheckBox) mDialogView.findViewById(R.id.renren_dialog_check_box); mCheckMessageView = (TextView) mDialogView.findViewById(R.id.renren_dialog_check_message_view); mCancelBtn = (Button) mDialogView.findViewById(R.id.renren_dialog_cancel_btn); mOkBtn = (Button) mDialogView.findViewById(R.id.renren_dialog_ok_btn); mBtnDivider = mDialogView.findViewById(R.id.renren_dialog_btn_divider); mDiliver = mDialogView.findViewById(R.id.renren_dialog_divider); mListView = (ListView) mDialogView.findViewById(R.id.renren_dialog_list_view); mListView.setVerticalFadingEdgeEnabled(false); mListView.setScrollingCacheEnabled(false); mListView.setCacheColorHint(0); mEditText.setIsShowLeftIcon(false); mCancelBtn.setOnClickListener( new android.view.View.OnClickListener() { @Override public void onClick(View v) { AppMethods.hideSoftInputMethods(mEditText); dismiss(); if (mNegativeBtnClickListener != null) { mNegativeBtnClickListener.onClick(v); } if (mNegativeBinderOnClickListener != null && mBinder != null) { mNegativeBinderOnClickListener.OnClick(v, mBinder); } } }); mOkBtn.setOnClickListener( new android.view.View.OnClickListener() { @Override public void onClick(View v) { AppMethods.hideSoftInputMethods(mEditText); dismiss(); if (mPositiveBtnClickListener != null) { mPositiveBtnClickListener.onClick(v); } if (mPositiveBinderOnClickListener != null && mBinder != null) { mPositiveBinderOnClickListener.OnClick(v, mBinder); } } }); }
void showSearchResultsTab(LinkedList<Bookmark> results) { if (mySearchResultsView == null) { mySearchResultsView = createTab("searchResults", R.id.search_results); new BookmarksAdapter(mySearchResultsView, mySearchResults, false); } else { mySearchResults.clear(); } mySearchResults.addAll(results); mySearchResultsView.invalidateViews(); mySearchResultsView.requestLayout(); getTabHost().setCurrentTabByTag("searchResults"); }