当前位置: 首页>>代码示例>>Java>>正文


Java RecyclerView.setId方法代码示例

本文整理汇总了Java中android.support.v7.widget.RecyclerView.setId方法的典型用法代码示例。如果您正苦于以下问题:Java RecyclerView.setId方法的具体用法?Java RecyclerView.setId怎么用?Java RecyclerView.setId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v7.widget.RecyclerView的用法示例。


在下文中一共展示了RecyclerView.setId方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createWrapperView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@SuppressWarnings("ResourceType")
@Override
protected RecyclerView createWrapperView(Context context, AttributeSet attrs) {
    RecyclerView recyclerView= new RecyclerView(context, attrs);
    //prevent id repeat
    recyclerView.setId(Integer.MIN_VALUE);
    return recyclerView;
}
 
开发者ID:yangchong211,项目名称:YCEventConflict,代码行数:9,代码来源:PullToZoomRecyclerView.java

示例2: onCreateView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    final Context context = getContext();

    FrameLayout root = new FrameLayout(context);

    // ------------------------------------------------------------------

    mRecyclerContainer = new FrameLayout(context);
    mRecyclerContainer.setId(R.id.recycler_container_id);

    mStandardEmptyView = new TextView(context);
    mStandardEmptyView.setId(R.id.recycler_empty_id);
    mStandardEmptyView.setGravity(Gravity.CENTER);
    mStandardEmptyView.setVisibility(View.GONE);
    mRecyclerContainer.addView(mStandardEmptyView, new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

    mRecyclerView = new RecyclerView(context);
    mRecyclerView.setId(R.id.recycler);
    mRecyclerContainer.addView(mRecyclerView, new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

    root.addView(mRecyclerContainer, new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

    // ------------------------------------------------------------------

    root.setLayoutParams(new FrameLayout.LayoutParams(
            ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

    return root;
}
 
开发者ID:halohoop,项目名称:AndroidDigIn,代码行数:35,代码来源:RecyclerFragment.java

示例3: createMultipleSelectionBarRecycler

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
/**
 * Creates recycler view to display selected days in bottom selection bar
 * Visible only for Multiple selection mode
 */
private void createMultipleSelectionBarRecycler() {
    rvMultipleSelectedList = new RecyclerView(getContext());
    rvMultipleSelectedList.setId(View.generateViewId());
    rvMultipleSelectedList.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
    rvMultipleSelectedList.setLayoutManager(new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, false));
    multipleSelectionBarAdapter = new MultipleSelectionBarAdapter(this, this);
    rvMultipleSelectedList.setAdapter(multipleSelectionBarAdapter);
    flBottomSelectionBar.addView(rvMultipleSelectedList);
}
 
开发者ID:ApplikeySolutions,项目名称:CosmoCalendar,代码行数:14,代码来源:CalendarView.java

示例4: addRecyclerView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
public void addRecyclerView(boolean hasStableIds) {
    adapter = new ChildAdapter();
    adapter.setHasStableIds(hasStableIds);

    injectorAdapter = new RecyclerViewInjectorAdapter<>(adapter);

    recyclerView = new RecyclerView(this);
    recyclerView.setId(R.id.recycler_view);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));
    recyclerView.setItemAnimator(null);
    recyclerView.setAdapter(injectorAdapter);

    rootView.addView(recyclerView);
}
 
开发者ID:holidaycheck,项目名称:RecyclerViewInjectorAdapter,代码行数:15,代码来源:RecyclerViewInjectorAdapterTestActivity.java

示例5: createRefreshableView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
protected RecyclerView createRefreshableView(Context context, AttributeSet attrs)
{
	RecyclerView recyclerView = new RecyclerView(context, attrs);
	
	recyclerView.setId(R.id.srRecyclerView);
	return recyclerView;
}
 
开发者ID:benniaobuguai,项目名称:android-project-gallery,代码行数:9,代码来源:SwipeRefreshRecyclerView.java

示例6: ChatRoomView

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
public ChatRoomView(Context context, final ViewGroup container, Type type) {

        this.mContainer = (AbsoluteLayout) container;
        this.mContext = context;
        this.type = type;

        int width = ScreenUtils.getScreenWidth(mContext);
        AbsoluteLayout.LayoutParams params = new AbsoluteLayout.LayoutParams(width, ViewGroup.LayoutParams
                .MATCH_PARENT, 0, 0);


        mainView = new LinearLayout(mContext);
        mainView.setLayoutParams(new ViewGroup.LayoutParams(ScreenUtils.getScreenWidth(mContext),
                ViewGroup.LayoutParams.MATCH_PARENT));
        mainView.setOrientation(LinearLayout.VERTICAL);

        mRecyclerView = new RecyclerView(mContext);
        mRecyclerView.setId(android.R.id.list);
        mRecyclerView.setLayoutManager(new LinearLayoutManager(mContext) {
            @Override
            public boolean canScrollVertically() {
                return !isDragging;
            }
        });

        mainView.addView(initToolbar());
        mainView.addView(mRecyclerView);
        mainView.setClickable(true);

        mainView.setBackgroundColor(Color.parseColor("#" + AppSaveInfoUtils.INSTANCE.helperColorInfo()));

        initSwipeBack();

        mContainer.addView(swipeBackLayout, params);

        swipeBackLayout.post(new Runnable() {
            @Override
            public void run() {
                swipeBackLayout.mSlideOffset = 1;
                Log.v("dispatchKeyEvent", " isShowing, mSlideOffset = " + swipeBackLayout.mSlideOffset);
            }
        });
        swipeBackLayout.mSlideOffset = 1;

        uuid = DeviceUtils.getIMELCode(context);

        ApiManager.INSTANCE.sendRequestForUserStatistics("init", uuid, Build.MODEL);
    }
 
开发者ID:zhudongya123,项目名称:WechatChatroomHelper,代码行数:49,代码来源:ChatRoomView.java


注:本文中的android.support.v7.widget.RecyclerView.setId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。