Java Code Examples for android.widget.ListView#setOnItemLongClickListener()
The following examples show how to use
android.widget.ListView#setOnItemLongClickListener() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: GreenDamFileExploere File: DocumentsActivity.java License: Apache License 2.0 | 6 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_documents); mViewNothing = findViewById(R.id.nothing); FileUtils.checkFile(mDocs); Collections.sort(mDocs, new SimpleFileComparator()); mListView = (ListView) findViewById(R.id.mDocListView); mAdapter = new DocAndZipsAdapter(this, mDocs); mListView.setAdapter(mAdapter); mListView.setOnItemClickListener(this); mListView.setOnItemLongClickListener(this); mThread.start(); }
Example 2
Source Project: OPFPush File: TopicsFragment.java License: Apache License 2.0 | 6 votes |
@Nullable @Override public View onCreateView(@NonNull final LayoutInflater inflater, @Nullable final ViewGroup container, @Nullable final Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.fragment_topics, container, false); infoText = (TextView) view.findViewById(R.id.topic_info); topicEditText = (EditText) view.findViewById(R.id.topic_input); subscribeButton = (Button) view.findViewById(R.id.subscribe_topic_button); topicsListView = (ListView) view.findViewById(R.id.topics_list); progressBar = (ProgressBar) view.findViewById(R.id.topic_progress_bar); subscribeButton.setOnClickListener(new OnSubscribeClickListener()); topicEditText.addTextChangedListener(new TopicTextWatcher()); topicsListView.setAdapter(adapter); topicsListView.setOnItemLongClickListener(new OnTopicItemLongLickListener()); registerReceiver(); initViews(); return view; }
Example 3
Source Project: LoveTalkClient File: ContactFragment.java License: Apache License 2.0 | 6 votes |
private void initListView() { friendsList = (ListView) getView().findViewById(R.id.list_friends); LayoutInflater mInflater = LayoutInflater.from(context); RelativeLayout headView = (RelativeLayout) mInflater.inflate( R.layout.contact_include_new_friend, null); msgTipsView = (ImageView) headView.findViewById(R.id.iv_msg_tips); newFriendLayout = (LinearLayout) headView.findViewById(R.id.layout_new); newFriendLayout.setOnClickListener(this); friendsList.addHeaderView(headView); userAdapter = new UserFriendAdapter(getActivity(), friends); friendsList.setAdapter(userAdapter); friendsList.setOnItemClickListener(this); friendsList.setOnItemLongClickListener(this); friendsList.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Utils.hideSoftInputView(getActivity()); return false; } }); }
Example 4
Source Project: bitmask_android File: LogFragment.java License: GNU General Public License v3.0 | 6 votes |
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); ListView lv = getListView(); lv.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) { ClipboardManager clipboard = (ClipboardManager) getActivity().getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("Log Entry", ((TextView) view).getText()); clipboard.setPrimaryClip(clip); Toast.makeText(getActivity(), R.string.copied_entry, Toast.LENGTH_SHORT).show(); return true; } }); }
Example 5
Source Project: xDrip File: AlertList.java License: GNU General Public License v3.0 | 6 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_alert_list); mContext = getApplicationContext(); listViewLow = (ListView) findViewById(R.id.listView_low); listViewHigh = (ListView) findViewById(R.id.listView_high); prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); doMgdl = (prefs.getString("units", "mgdl").compareTo("mgdl") == 0); addListenerOnButton(); FillLists(); anim = AnimationUtils.loadAnimation(this, R.anim.fade_anim); listViewLow.setOnItemLongClickListener(new AlertsOnItemLongClickListener()); listViewHigh.setOnItemLongClickListener(new AlertsOnItemLongClickListener()); }
Example 6
Source Project: Jreader File: FileAcitvity.java License: GNU General Public License v2.0 | 6 votes |
/** * 初始化view */ private void initView() { listView = (ListView) findViewById(R.id.local_File_drawer); adapter = new FileAdapter(this, listFile, isSelected); listView.setAdapter(adapter); map = new HashMap<String, String>(); listView.setOnItemClickListener(new DrawerItemClickListener()); listView.setOnItemLongClickListener(new DrawerItemClickListener());// returnBtn = (ImageButton) findViewById(R.id.local_File_return_btn); titleView = (TextView) findViewById(R.id.local_File_title); chooseAllButton = (Button) findViewById(R.id.choose_all); deleteButton = (Button) findViewById(R.id.delete); addfileButton = (Button) findViewById(R.id.add_file); searchData(root.getAbsolutePath()); addPath(root.getAbsolutePath()); }
Example 7
Source Project: barterli_android File: ChatsFragment.java License: Apache License 2.0 | 5 votes |
@Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { init(container, savedInstanceState); setHasOptionsMenu(true); setActionBarTitle(R.string.chat_fragment_title); final View view = inflater .inflate(R.layout.fragment_chats, container, false); mChatsListView = (ListView) view.findViewById(R.id.list_chats); mChatsAdapter = new ChatsAdapter(getActivity(), null); mChatsListView.setAdapter(mChatsAdapter); mChatsListView.setOnItemClickListener(this); mChatsListView.setOnItemLongClickListener(this); mChatDialogFragment = (SingleChoiceDialogFragment) getFragmentManager() .findFragmentByTag(FragmentTags.DIALOG_CHAT_LONGCLICK); if (savedInstanceState == null) { final Bundle args = getArguments(); if (args != null) { mShouldLoadChat = args.getBoolean(Keys.LOAD_CHAT); if (mShouldLoadChat) { mUserIdToLoad = args.getString(Keys.USER_ID); mPreloadedChatMessage = args.getString(Keys.CHAT_MESSAGE); } if (TextUtils.isEmpty(mUserIdToLoad)) { mShouldLoadChat = false; mPreloadedChatMessage = null; } } } getLoaderManager().restartLoader(Loaders.ALL_CHATS, null, this); return view; }
Example 8
Source Project: styT File: MActivity.java License: Apache License 2.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.acmain); tv_content = (TextView) findViewById(R.id.tv_content); listview = (ListView) findViewById(R.id.listview); dataList = new ArrayList<Map<String, Object>>(); Button addNote = (Button) findViewById(R.id.btn_editnote); mContext = this; addNote.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { noteEdit.ENTER_STATE = 0; Intent intent = new Intent(mContext, noteEdit.class); Bundle bundle = new Bundle(); bundle.putString("info", ""); intent.putExtras(bundle); startActivityForResult(intent, 1); } }); NotesDB DB = new NotesDB(this); dbread = DB.getReadableDatabase(); // 清空数据库中表的内容 //dbread.execSQL("delete from note"); RefreshNotesList(); listview.setOnItemClickListener(this); listview.setOnItemLongClickListener(this); //listview.setOnScrollListener(this); }
Example 9
Source Project: androidtestdebug File: TitlesFragment.java License: MIT License | 5 votes |
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); //Current position should survive screen rotations. if (savedInstanceState != null) { mCategory = savedInstanceState.getInt("category"); mCurPosition = savedInstanceState.getInt("listPosition"); } populateTitles(mCategory); ListView lv = getListView(); lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE); lv.setCacheColorHint(Color.TRANSPARENT); lv.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView<?> av, View v, int pos, long id) { final String title = (String) ((TextView) v).getText(); // Set up clip data with the category||entry_id format. final String textData = String.format("%d||%d", mCategory, pos); ClipData data = ClipData.newPlainText(title, textData); v.startDrag(data, new MyDragShadowBuilder(v), null, 0); return true; } }); selectPosition(mCurPosition); }
Example 10
Source Project: Dashchan File: DialogUnit.java License: Apache License 2.0 | 5 votes |
private void display(DialogProvider dialogProvider) { Context context = uiManager.getContext(); FrameLayout content = new FrameLayout(context); ListView listView = new ListView(context); content.addView(listView, FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT); DialogPostsAdapter adapter = new DialogPostsAdapter(dialogProvider, listView); listView.setOnItemClickListener(adapter); listView.setOnItemLongClickListener(adapter); ScrollListenerComposite.obtain(listView).add(new BusyScrollListener(adapter)); listView.setAdapter(adapter); listView.setId(android.R.id.list); listView.setDivider(ResourceUtils.getDrawable(context, R.attr.postsDivider, 0)); final DialogHolder holder = new DialogHolder(adapter, dialogProvider, content, listView); uiManager.observable().register(holder); ImageLoader.getInstance().observable().register(holder); listView.setTag(holder); content.setTag(holder); dialogStack.push(content); dialogProvider.setStateListener((state) -> { switch (state) { case STATE_LIST: { holder.setShowLoading(false); holder.requestUpdate(); return true; } case STATE_LOADING: { holder.setShowLoading(true); return true; } case STATE_ERROR: { if (!holder.cancelled) { dialogStack.pop(); return true; } return false; } } return false; }); }
Example 11
Source Project: repay-android File: FriendHistoryFragment.java License: Apache License 2.0 | 5 votes |
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); mList = (ListView) getView().findViewById(R.id.fragment_debtHistory_list); mList.setOnItemLongClickListener(this); mNoDebtsMsg = (TextView) getView().findViewById(R.id.fragment_debtHistory_noDebts); mProgressBar = (ProgressBar) getView().findViewById(R.id.fragment_debtHistory_progress); mProgressBar.setVisibility(ProgressBar.GONE); }
Example 12
Source Project: FireFiles File: ConnectionsFragment.java License: Apache License 2.0 | 5 votes |
@Override public void onViewCreated(View view, Bundle savedInstanceState) { final Resources res = getActivity().getResources(); fab = (FloatingActionButton)view.findViewById(R.id.fab); fab.setOnClickListener(this); if(isTelevision()){ fab.setVisibility(View.GONE); } mProgressBar = (MaterialProgressBar) view.findViewById(R.id.progressBar); mEmptyView = (CompatTextView)view.findViewById(android.R.id.empty); mListView = (ListView) view.findViewById(R.id.list); mListView.setOnItemClickListener(mItemListener); if(isTelevision()) { mListView.setOnItemLongClickListener(mItemLongClickListener); } fab.attachToListView(mListView); // Indent our list divider to align with text final Drawable divider = mListView.getDivider(); final boolean insetLeft = res.getBoolean(R.bool.list_divider_inset_left); final int insetSize = res.getDimensionPixelSize(R.dimen.list_divider_inset); if (insetLeft) { mListView.setDivider(new InsetDrawable(divider, insetSize, 0, 0, 0)); } else { mListView.setDivider(new InsetDrawable(divider, 0, 0, insetSize, 0)); } }
Example 13
Source Project: Conquer File: FriendActivity.java License: Apache License 2.0 | 5 votes |
private void initListView() { list_friends = (ListView) findViewById(R.id.list_friends); RelativeLayout headView = (RelativeLayout) View.inflate(context, R.layout.layout_new_friend, null); iv_msg_tips = (ImageView) headView.findViewById(R.id.iv_msg_tips); headView.findViewById(R.id.layout_new).setOnClickListener(this); headView.findViewById(R.id.layout_near).setOnClickListener(this); headView.findViewById(R.id.layout_add).setOnClickListener(this); list_friends.addHeaderView(headView); userAdapter = new UserFriendAdapter(context, friends); list_friends.setAdapter(userAdapter); list_friends.setOnItemClickListener(this); list_friends.setOnItemLongClickListener(this); }
Example 14
Source Project: NightWatch File: AlertList.java License: GNU General Public License v3.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mContext = getApplicationContext(); listViewLow = (ListView) findViewById(R.id.listView_low); listViewHigh = (ListView) findViewById(R.id.listView_high); prefs = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); doMgdl = (prefs.getString("units", "mgdl").compareTo("mgdl") == 0); addListenerOnButton(); FillLists(); listViewLow.setOnItemLongClickListener(new AlertsOnItemLongClickListener()); listViewHigh.setOnItemLongClickListener(new AlertsOnItemLongClickListener()); }
Example 15
Source Project: AnimeTaste File: DownloadActivity.java License: MIT License | 5 votes |
@Override public void onServiceConnected(ComponentName name, IBinder service) { mBinder = (DownloadService.DownloadServiceBinder)service; isConnected = true; mDownloadList = (ListView)findViewById(R.id.download_list); mAdapter = (DownloadAdapter)mBinder.getMissionAdapter(); mDownloadList.setAdapter(mAdapter); mDownloadList.setOnItemClickListener(DownloadActivity.this); mDownloadList.setOnItemLongClickListener(DownloadActivity.this); }
Example 16
Source Project: LearningAppAndroid File: CloudPageInboxActivity.java License: BSD 3-Clause "New" or "Revised" License | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.cloudpage_inbox_layout); if (getSupportActionBar() != null) { getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setTitle(getResources().getString(R.string.app_name)); } getSupportActionBar().setDisplayHomeAsUpEnabled(true); RadioGroup filterRadioGroup; final ListView cloudPageListView; filterRadioGroup = findViewById(R.id.filterRadioGroup); cloudPageListView = findViewById(R.id.cloudPageListView); filterRadioGroup.setOnCheckedChangeListener(radioChangedListener); cloudPageListView.setOnItemClickListener(cloudPageItemClickListener); cloudPageListView.setOnItemLongClickListener(cloudPageItemDeleteListener); MarketingCloudSdk.requestSdk(new MarketingCloudSdk.WhenReadyListener() { @Override public void ready(@NonNull MarketingCloudSdk marketingCloudSdk) { marketingCloudSdk.getAnalyticsManager().trackPageView("data://CloudPageInbox", "Cloud Page Inbox index view displayed", null, null); cloudPageListAdapter = new MyCloudPageListAdapter(marketingCloudSdk); cloudPageListView.setAdapter(cloudPageListAdapter); } }); }
Example 17
Source Project: sim-password-manager File: MainActivity.java License: Apache License 2.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.activity_main); messageText = (TextView) findViewById(R.id.message_text); nameText = (EditText) findViewById(R.id.name_text); passwordText = (EditText) findViewById(R.id.password_text); initilizeButton = (Button) findViewById(R.id.init_pm_button); initilizeButton.setOnClickListener(this); initilizeButton.setVisibility(View.GONE); initilizeButton.setEnabled(false); passwordsList = (ListView) findViewById(R.id.passwords_list); passwordsList.setOnItemLongClickListener(this); passwordsList.setChoiceMode(ListView.CHOICE_MODE_SINGLE); handler = new Handler() { @Override public void handleMessage(Message msg) { nameText.setText(null); passwordText.setText(null); } }; db = PasswordDb.getInstance(this); }
Example 18
Source Project: RestaurantApp File: DeskBasketActivity.java License: GNU General Public License v3.0 | 4 votes |
@Override protected void onCreate(Bundle savedInstanceState) { setTheme(R.style.AppThemeStaffLogin); super.onCreate(savedInstanceState); setContentView(R.layout.activity_desk_basket); lvBasket= (ListView) findViewById(R.id.lvBasket); lvBasket.setOnItemLongClickListener(this); lvBasket.setOnItemClickListener(this); productList = new ArrayList<>(); btnOrderVerify = (FlatButton) findViewById(R.id.btnOrderVerify); btnOrderVerify.setOnClickListener(this); getSupportActionBar().setDisplayOptions(android.support.v7.app.ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setCustomView(R.layout.custom_actionbar); tvActionBar = (TextView)getSupportActionBar().getCustomView().findViewById(R.id.tvActionBar); tvActionBar.setText(getResources().getString(R.string.staffDeskBasketHeader)); tvActionBar.setTextAppearance(this, android.R.style.TextAppearance_Large); tvActionBar.setTextColor(Color.WHITE); orderId = getIntent().getIntExtra("orderId",-1); status = getIntent().getIntExtra("status",-1); url+=orderId; if (status == 0){ btnOrderVerify.setBackgroundColor(getResources().getColor(R.color.status0)); btnOrderVerify.setText("SİPARİŞ YOK"); btnOrderVerify.setClickable(false); }else if (status == 1){ btnOrderVerify.setBackgroundColor(getResources().getColor(R.color.status1)); btnOrderVerify.setText("SİPARİŞİ ONAYLA"); btnOrderVerify.setClickable(true); }else{ btnOrderVerify.setBackgroundColor(getResources().getColor(R.color.status2)); btnOrderVerify.setText("SİPARİŞ ONAYLANMIŞ"); btnOrderVerify.setClickable(false); } Request request = new Request(this, url, com.android.volley.Request.Method.GET); request.requestVolleyDeskList(this); }
Example 19
Source Project: currency File: ChoiceDialog.java License: GNU General Public License v3.0 | 4 votes |
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Get preferences SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); boolean theme = preferences.getBoolean(Main.PREF_DARK, true); if (!theme) setTheme(R.style.DialogLightTheme); setContentView(R.layout.choose); // Find views ListView listView = findViewById(R.id.list); Button cancel = findViewById(R.id.cancel); clear = findViewById(R.id.clear); select = findViewById(R.id.select); // Set the listeners if (listView != null) { listView.setOnItemClickListener(this); listView.setOnItemLongClickListener(this); } if (cancel != null) cancel.setOnClickListener(this); if (clear != null) clear.setOnClickListener(this); if (select != null) select.setOnClickListener(this); selectList = new ArrayList<>(); // Populate the lists List<Integer> flagList = Arrays.asList(Main.CURRENCY_FLAGS); List<Integer> longNameList = Arrays.asList(Main.CURRENCY_LONGNAMES); List<String> nameList = Arrays.asList(Main.CURRENCY_NAMES); // Create the adapter adapter = new ChoiceAdapter(this, R.layout.choice, flagList, nameList, longNameList, selectList); // Set the adapter if (listView != null) listView.setAdapter(adapter); }
Example 20
Source Project: java6-android-gldemos File: GLDemoActivity.java License: Apache License 2.0 | 2 votes |
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.list_activity_layout); Resources resources = getResources(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); toolbar.setLogo(R.drawable.ic_launcher); toolbar.setTitle(R.string.app_title); toolbar.setContentInsetsAbsolute(0, 0); setSupportActionBar(toolbar); deviceGLVersion = AndroidGLESUtil.getGLVersion(this); adapter = new GLHeaderAdapter(this); adapter.addSectionHeaderItem(resources.getString(R.string.header_gles_3_0)); adapter.addItem(GLSLInvert.class, XeGLES3.GLES3_0, "https://github.com/typhonrt/modern-java6-android-gldemos/wiki/gles30demo-glslinvert"); adapter.addItem(GLSLKuwahara.class, XeGLES3.GLES3_0, "https://github.com/typhonrt/modern-java6-android-gldemos/wiki/gles30demo-glslkuwahara"); adapter.addItem(GLSLKuwaharaFBO.class, XeGLES3.GLES3_0, "https://github.com/typhonrt/modern-java6-android-gldemos/wiki/gles30demo-glslkuwaharafbo"); adapter.addSectionHeaderItem(resources.getString(R.string.header_gles_3_1)); adapter.addItem(ComputeBasicRayTrace.class, XeGLES3.GLES3_1, "https://github.com/typhonrt/modern-java6-android-gldemos/wiki/gles31demo-computebasicraytrace"); adapter.addItem(ComputeInvert.class, XeGLES3.GLES3_1, "https://github.com/typhonrt/modern-java6-android-gldemos/wiki/gles31demo-computeinvert"); adapter.addItem(ComputeInvertSampler.class, XeGLES3.GLES3_1, "https://github.com/typhonrt/modern-java6-android-gldemos/wiki/gles31demo-computeinvertsampler"); ListView listView = (ListView)findViewById(R.id.main_listview); listView.setAdapter(adapter); listView.setOnItemClickListener(this); listView.setOnItemLongClickListener(this); }