android.widget.ListView#setScrollbarFadingEnabled ( )源码实例Demo

下面列出了android.widget.ListView#setScrollbarFadingEnabled ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: FirebaseUI-Android   文件: CountryListSpinner.java
public void show(final int selected) {
    if (listAdapter == null) {
        return;
    }

    final AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
    dialog = builder.setSingleChoiceItems(listAdapter, 0, this).create();
    dialog.setCanceledOnTouchOutside(true);
    final ListView listView = dialog.getListView();
    listView.setFastScrollEnabled(true);
    listView.setScrollbarFadingEnabled(false);
    listView.postDelayed(new Runnable() {
        @Override
        public void run() {
            listView.setSelection(selected);
        }
    }, DELAY_MILLIS);
    dialog.show();
}
 
源代码2 项目: Audinaut   文件: Util.java
private static void showDetailsDialog(Context context, String title, List<String> headers, final List<String> details) {
    ListView listView = new ListView(context);
    listView.setAdapter(new DetailsAdapter(context, headers, details));
    listView.setDivider(null);
    listView.setScrollbarFadingEnabled(false);

    // Let the user long-click on a row to copy its value to the clipboard
    final Context contextRef = context;
    listView.setOnItemLongClickListener((parent, view, pos, id) -> {
        TextView nameView = view.findViewById(R.id.detail_name);
        TextView detailsView = view.findViewById(R.id.detail_value);
        if (nameView == null || detailsView == null) {
            return false;
        }

        CharSequence name = nameView.getText();
        CharSequence value = detailsView.getText();

        ClipboardManager clipboard = (ClipboardManager) contextRef.getSystemService(Context.CLIPBOARD_SERVICE);
        ClipData clip = ClipData.newPlainText(name, value);
        clipboard.setPrimaryClip(clip);

        toast(contextRef, "Copied " + name + " to clipboard");

        return true;
    });

    new AlertDialog.Builder(context)
            // .setIcon(android.R.drawable.ic_dialog_info)
            .setTitle(title)
            .setView(listView)
            .setPositiveButton(R.string.common_close, (dialog, i) -> dialog.dismiss())
            .show();
}
 
源代码3 项目: Sensor-Disabler   文件: SensorListFragment.java
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);
    setEmptyText("No sensors available on your device.");
    ListView listView = getListView();
    listView.setDivider(null);
    listView.setScrollbarFadingEnabled(false);
}
 
源代码4 项目: Popeens-DSub   文件: Util.java
public static void showDetailsDialog(Context context, String title, List<String> headers, final List<String> details) {
	ListView listView = new ListView(context);
	listView.setAdapter(new DetailsAdapter(context, R.layout.details_item, headers, details));
	listView.setDivider(null);
	listView.setScrollbarFadingEnabled(false);

	// Let the user long-click on a row to copy its value to the clipboard
	final Context contextRef = context;
	listView.setOnItemLongClickListener(new ListView.OnItemLongClickListener() {
		@Override
		public boolean onItemLongClick(AdapterView<?> parent, View view, int pos, long id) {
			TextView nameView = (TextView) view.findViewById(R.id.detail_name);
			TextView detailsView = (TextView) view.findViewById(R.id.detail_value);
			if(nameView == null || detailsView == null) {
				return false;
			}

			CharSequence name = nameView.getText();
			CharSequence value = detailsView.getText();

			ClipboardManager clipboard = (ClipboardManager) contextRef.getSystemService(Context.CLIPBOARD_SERVICE);
			ClipData clip = ClipData.newPlainText(name, value);
			clipboard.setPrimaryClip(clip);

			toast(contextRef, "Copied " + name + " to clipboard");

			return true;
		}
	});

	new AlertDialog.Builder(context)
			// .setIcon(android.R.drawable.ic_dialog_info)
			.setTitle(title)
			.setView(listView)
			.setPositiveButton(R.string.common_close, new DialogInterface.OnClickListener() {
				@Override
				public void onClick(DialogInterface dialog, int i) {
					dialog.dismiss();
				}
			})
			.show();
}