List of usage examples for android.view View setClickable
public void setClickable(boolean clickable)
From source file:io.github.hidroh.materialistic.preference.ThemePreference.java
@Override public void onBindViewHolder(PreferenceViewHolder holder) { super.onBindViewHolder(holder); holder.itemView.setClickable(false); for (int i = 0; i < BUTTONS.size(); i++) { final int buttonId = BUTTONS.keyAt(i); final String value = BUTTONS.valueAt(i); View button = holder.findViewById(buttonId); button.setClickable(true); button.setOnClickListener(v -> { setSummary(VALUES.get(value).summary); persistString(value);/*from w ww . jav a 2 s . c o m*/ }); } }
From source file:com.thingsee.tracker.MainActivity.java
public static void addTracker(TrackerModel newTrackerModel) { LayoutInflater li = LayoutInflater.from(mContext); View viewTracker = li.inflate(R.layout.tracker_list_item_main, null); viewTracker.setClickable(true); newTrackerModel.setView(viewTracker); newTrackerModel.setMarkerVisibility(true); trackers.put(newTrackerModel.getSerialNumber(), newTrackerModel); trackers.get(newTrackerModel.getSerialNumber()) .setTrackTail(new TrackTailModel(mContext, mMap, CommonConstants.MAP_TAIL_LENGTH)); }
From source file:hr.kodbiro.quickbyte.activities.TrolleyActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // get Intent from MenuActivity with orderList Intent intent = getIntent();/*from w w w . ja va2 s . c o m*/ orderList = intent.getParcelableArrayListExtra("orderList"); TrolleyListAdapter trolleyListAdapter = new TrolleyListAdapter(getApplicationContext(), orderList); // add list header View header = getLayoutInflater().inflate(R.layout.listview_header_trolley, null); header.setClickable(false); ListView listView = getListView(); listView.addHeaderView(header); // populate ListView getListView().setAdapter(trolleyListAdapter); alertDialogBuilder = new AlertDialog.Builder(this); }
From source file:org.sufficientlysecure.keychain.ui.adapter.MultiUserIdsAdapter.java
@Override public void bindView(View view, Context context, Cursor cursor) { TextView vHeaderId = (TextView) view.findViewById(R.id.user_id_header); TextView vName = (TextView) view.findViewById(R.id.user_id_item_name); TextView vAddresses = (TextView) view.findViewById(R.id.user_id_item_addresses); byte[] data = cursor.getBlob(1); int isHeader = cursor.getInt(2); Parcel p = Parcel.obtain();/*w w w. j a v a 2 s .c o m*/ p.unmarshall(data, 0, data.length); p.setDataPosition(0); ArrayList<String> uids = p.createStringArrayList(); p.recycle(); { // first one String userId = uids.get(0); OpenPgpUtils.UserId splitUserId = KeyRing.splitUserId(userId); if (splitUserId.name != null) { vName.setText(splitUserId.name); } else { vName.setText(R.string.user_id_no_name); } if (isHeader == 1) { vHeaderId.setVisibility(View.VISIBLE); String message; if (splitUserId.name != null) { message = mContext.getString(R.string.section_uids_to_certify) + splitUserId.name; } else { message = mContext.getString(R.string.section_uids_to_certify) + context.getString(R.string.user_id_no_name); } vHeaderId.setText(message); } else { vHeaderId.setVisibility(View.GONE); } } StringBuilder lines = new StringBuilder(); for (String uid : uids) { OpenPgpUtils.UserId splitUserId = KeyRing.splitUserId(uid); if (splitUserId.email == null) { continue; } lines.append(splitUserId.email); if (splitUserId.comment != null) { lines.append(" (").append(splitUserId.comment).append(")"); } lines.append('\n'); } // If we have any data here, show it if (lines.length() > 0) { // delete last newline lines.setLength(lines.length() - 1); vAddresses.setVisibility(View.VISIBLE); vAddresses.setText(lines); } else { vAddresses.setVisibility(View.GONE); } final CheckBox vCheckBox = (CheckBox) view.findViewById(R.id.user_id_item_check_box); final int position = cursor.getPosition(); vCheckBox.setOnCheckedChangeListener(null); vCheckBox.setChecked(mCheckStates.get(position)); vCheckBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean b) { mCheckStates.set(position, b); } }); vCheckBox.setClickable(false); vCheckBox.setVisibility(checkboxVisibility ? View.VISIBLE : View.GONE); View vUidBody = view.findViewById(R.id.user_id_body); vUidBody.setClickable(true); vUidBody.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { vCheckBox.toggle(); } }); }
From source file:com.facebook.react.views.drawer.ReactDrawerLayout.java
void setDrawerProperties() { if (this.getChildCount() == 2) { View drawerView = this.getChildAt(1); LayoutParams layoutParams = (LayoutParams) drawerView.getLayoutParams(); layoutParams.gravity = mDrawerPosition; layoutParams.width = mDrawerWidth; drawerView.setLayoutParams(layoutParams); drawerView.setClickable(true); }/*from w w w . ja v a 2 s . c o m*/ }
From source file:com.android.settings.datausage.CellDataPreference.java
@Override public void onBindViewHolder(PreferenceViewHolder holder) { super.onBindViewHolder(holder); View switchView = holder.findViewById(android.R.id.switch_widget); switchView.setClickable(false); ((Checkable) switchView).setChecked(mChecked); }
From source file:jahirfiquitiva.iconshowcase.adapters.ChangelogAdapter.java
@Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { LayoutInflater inflater = LayoutInflater.from(context); convertView = inflater.inflate(R.layout.changelog_content, parent, false); convertView.setClickable(false); convertView.setLongClickable(false); convertView.setFocusable(false); convertView.setFocusableInTouchMode(false); convertView.setBackgroundColor(ContextCompat.getColor(context, android.R.color.transparent)); }//from w w w .j ava 2 s. c o m TextView title = (TextView) convertView.findViewById(R.id.changelog_title); TextView content = (TextView) convertView.findViewById(R.id.changelog_content); String nameStr = mChangelog[position][0]; String contentStr = ""; for (int i = 1; i < mChangelog[position].length; i++) { if (i > 1) { // No need for new line on the first item contentStr += "\n"; } contentStr += "\u2022 "; contentStr += mChangelog[position][i]; } title.setText(nameStr); title.setClickable(false); title.setLongClickable(false); title.setFocusable(false); title.setFocusableInTouchMode(false); title.setBackgroundColor(ContextCompat.getColor(context, android.R.color.transparent)); content.setText(contentStr); content.setClickable(false); content.setLongClickable(false); content.setFocusable(false); content.setFocusableInTouchMode(false); content.setBackgroundColor(ContextCompat.getColor(context, android.R.color.transparent)); return convertView; }
From source file:com.github.ksoichiro.android.observablescrollview.sampler.BaseActivity.java
protected void setDummyDataWithHeader(RecyclerView recyclerView, int headerHeight) { View headerView = new View(this); headerView/* w w w .j a va 2 s.c o m*/ .setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, headerHeight)); headerView.setMinimumHeight(headerHeight); // This is required to disable header's list selector effect headerView.setClickable(true); setDummyDataWithHeader(recyclerView, headerView); }
From source file:com.cnpaypal.ObservableScrollView.BaseActivity.java
protected void setDummyDataWithHeader(ListView listView, int headerHeight, int num) { View headerView = new View(this); headerView//from w ww . j a v a 2s .c om .setLayoutParams(new AbsListView.LayoutParams(AbsListView.LayoutParams.MATCH_PARENT, headerHeight)); headerView.setMinimumHeight(headerHeight); // This is required to disable header's list selector effect headerView.setClickable(true); setDummyDataWithHeader(listView, headerView, num); }
From source file:io.github.meness.easyintro.EasyIntroFragment.java
@Override @CallSuper/* www . j a v a 2 s .c o m*/ public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // set view clickable property true to prevent passing click event to its parent if (!view.isClickable()) { view.setClickable(true); } }