Как прикрепить несколько сенсорных действий к одному элементу списка?

Я использую следующий макет списка дляitems которые связалиcomments, Номерcomments указаны в поле справа.

Item list layout

В настоящее время я используюonListItemClick обработчик для запуска другогоdetails Посмотреть.

public class CustomListFragment extends ListFragment
                                implements LoaderCallbacks<Cursor> {

    private Activity mActivity;
    private CursorAdapter mAdapter;
    private QueryParameters mQueryParameters;

    @Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        setEmptyText("No data to display");

        mActivity = getActivity();
        if (mActivity == null)  {
            Log.e(getClass().getName(), "Activity is null");
            return;
        }
        // Prepare query.
        mQueryParameters = QueryHelper.getQueryParameters(mActivity);
        if (mQueryParameters == null || !mQueryParameters.isPreparedForLoader()) {
            Log.d(getClass().getName(), "One or more query parameters are null.");
            return;
        }
        mAdapter = new CustomCursorAdapter(mActivity, null, 0);
        setListAdapter(mAdapter);
        getLoaderManager().initLoader(0, null, this);
    }

    @Override
    public Loader<Cursor> onCreateLoader(int id, Bundle extras) {
        return new CursorLoader(mActivity,
                mQueryParameters.uri,
                mQueryParameters.fromColumnsLoader,
                mQueryParameters.selection,
                mQueryParameters.selectionArgs,
                mQueryParameters.sortOrder);
    }

    @Override
    public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
        mAdapter.swapCursor(cursor);
    }

    @Override
    public void onLoaderReset(Loader<Cursor> loader) {
        mAdapter.swapCursor(null);
    }

    @Override
    public void onListItemClick(ListView l, View v, int position, long id) {
        Intent intent = new Intent(mActivity, ItemDetailsActivity.class);
        intent.putExtra("ITEM_URI", mItemUri);
        mActivity.startActivity(intent);
    }
}

Я хотел бы реализовать, что пользователь может коснуться элемента box справа. Это действие должно затем запустить связанныйCommentsActivity, Когда пользователь касается левой стороны, он все равно должен запуститьItemDetailsActivity.
В обоих случаях мне нужно сдатьitemUri с намерением, чтобы либоdetails посмотреть илиcomments список для конкретногоitem может быть загружен.
ListFragment используетCursorAdapter связатьTextViewS к свойствамitem.

Question:

How can I attach a second touch action to a single list item?

Ответы на вопрос(1)

Ваш ответ на вопрос