android.support.annotation.LayoutRes的实例源码

项目:Blockly    文件:BasicFieldVariableView.java   
/**
 * @param variableNameManager The name manager containing the variables.
 * @param context A context for inflating layouts.
 * @param resource The {@link TextView} layout to use when inflating items.
 */
public VariableViewAdapter(Context context,NameManager variableNameManager,@LayoutRes int resource) {
    super(context,resource);

    mVariableNameManager = variableNameManager;
    mVars = mVariableNameManager.getUsedNames();

    mRenameString = context.getString(R.string.rename_variable);
    mDeleteString = context.getString(R.string.delete_variable);
    refreshVariables();
    variableNameManager.registerObserver(new DataSetObserver() {
        @Override
        public void onChanged() {
            refreshVariables();
        }
    });
}
项目:AcademApp    文件:FirebaseRecyclerAdapter.java   
FirebaseRecyclerAdapter(Class<T> modelClass,@LayoutRes int modelLayout,Class<VH> viewHolderClass,FirebaseArray snapshots) {
    mModelClass = modelClass;
    mModelLayout = modelLayout;
    mViewHolderClass = viewHolderClass;
    mSnapshots = snapshots;

    mSnapshots.setOnChangedListener(new ChangeEventListener() {
        @Override
        public void onChildChanged(EventType type,int index,int oldIndex) {
            FirebaseRecyclerAdapter.this.onChildChanged(type,index,oldIndex);
        }

        @Override
        public void onDataChanged() {
            FirebaseRecyclerAdapter.this.onDataChanged();
        }

        @Override
        public void onCancelled(DatabaseError error) {
            FirebaseRecyclerAdapter.this.onCancelled(error);
        }
    });
}
项目:GitHub    文件:CommonAdapter.java   
public CommonAdapter(Context context,Class<? extends T> clazz,@LayoutRes final int layoutId,final int maxRecyclerCount) {
    super();
    mContext = context;
    this.layoutId = layoutId;
    register(clazz,new MultiItemView<T>() {

        @NonNull
        @Override
        public int getLayoutId() {
            return layoutId;
        }

        @Override
        public void onBindViewHolder(@NonNull ViewHolder holder,@NonNull T item,int position) {
            convert(holder,item,position);
        }

        @Override
        public int getMaxRecycleCount() {
            return maxRecyclerCount;
        }
    });
}
项目:cniao5    文件:ToastUtils.java   
/**
 * 安全地显示长时自定义吐司
 */
public static void showCustomLongSafe(@LayoutRes final int layoutId) {
    sHandler.post(new Runnable() {
        @Override
        public void run() {
            setView(layoutId);
            show("",Toast.LENGTH_LONG);
        }
    });
}
项目:mobile-app-dev-book    文件:SectionedFirebaseRecyclerAdapter.java   
/**
 *
 * @param modelClass  the class of the list items
 * @param itemLayout  XML layout of each list item
 * @param itemHolderClass  ViewHolder subclass of the list item
 * @param headerLayout  XML layout of the section headers
 * @param headerHolderClass  ViewHolder subclass of the section headers
 * @param q reference to the Firebase datasource
 */
SectionedFirebaseRecyclerAdapter(Class<T> modelClass,@LayoutRes int itemLayout,Class<VH> itemHolderClass,@LayoutRes int headerLayout,Class<HVH> headerHolderClass,Query q) {
    super(modelClass,itemLayout,(Class<RecyclerView.ViewHolder>) itemHolderClass,q);
    this.itemLayout = itemLayout;
    this.headerLayout = headerLayout;
    this.itemClass = itemHolderClass;
    this.headerClass = headerHolderClass;
}
项目:Quran    文件:AudioStatusBar.java   
QariAdapter(@NonNull Context context,@NonNull List<QariItem> items,@LayoutRes int layoutViewId,@LayoutRes int dropDownViewId) {
  mItems = items;
  mLayoutViewId = layoutViewId;
  mDropDownViewId = dropDownViewId;
  mInflater = LayoutInflater.from(context);
}
项目:FancyShowCaseView    文件:FancyShowCaseView.java   
/**
 * Inflates custom view
 *
 * @param layout              layout for custom view
 * @param viewInflateListener inflate listener for custom view
 */
private void inflateCustomView(@LayoutRes int layout,OnViewInflateListener viewInflateListener) {
    View view = mActivity.getLayoutInflater().inflate(layout,this,false);
    this.addView(view);
    if (viewInflateListener != null) {
        viewInflateListener.onViewInflated(view);
    }
}
项目:SkinFramework    文件:ComposedResources.java   
@Override
public XmlResourceParser getLayout(@LayoutRes int id) throws NotFoundException {
    int realId = getCorrespondResIdStrictly(id);
    if (realId > 0) {
        return mSkinResources.getLayout(realId);
    }
    return super.getLayout(id);
}
项目:memory-game    文件:BaseActivity.java   
@Override
public void setContentView(@LayoutRes int layoutResID) {
    super.setContentView(layoutResID);
    ButterKnife.bind(this);
    mediumAnimationDuration = getResources().getInteger(
            android.R.integer.config_mediumAnimTime);
    shortAnimationDuration = getResources().getInteger(
            android.R.integer.config_shortAnimTime);
    initViews();
}
项目:silly-android    文件:ParsableDialog.java   
/**
 * {@inheritDoc}
 */
@Override
public void setContentView(@LayoutRes final int layoutResID) {
    super.setContentView(layoutResID);
    if (mFoundViews != null) {
        mFoundViews.clear();
    }
    mFoundViews = AnnotationParser.parseFields(getContext(),this);
}
项目:MVPtemplate    文件:IRecyclerView.java   
/**
 * 添加刷新header layout
 * @param refreshHeaderLayoutRes
 */
public void setRefreshHeaderView(@LayoutRes int refreshHeaderLayoutRes) {
    ensureRefreshHeaderContainer();
    final View refreshHeader = LayoutInflater.from(getContext()).inflate(refreshHeaderLayoutRes,mRefreshHeaderContainer,false);
    if (refreshHeader != null) {
        setRefreshHeaderView(refreshHeader);
    }
}
项目:GitHub    文件:UltimateRecyclerView.java   
private void setEmptyView(@LayoutRes final int emptyResourceId) {
    if (mEmptyView == null && emptyResourceId > 0) {
        mEmptyId = emptyResourceId;
        mEmpty.setLayoutResource(emptyResourceId);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
            mEmpty.setLayoutInflater(inflater);
        }
        mEmptyView = mEmpty.inflate();
    } else {
        Log.d(VIEW_LOG_TAG,"unabled to set empty view because the empty has been set");
    }
}
项目:Orin    文件:PlaylistAdapter.java   
public PlaylistAdapter(AppCompatActivity activity,ArrayList<Playlist> dataSet,@LayoutRes int itemLayoutRes,@Nullable CabHolder cabHolder) {
    super(activity,cabHolder,R.menu.menu_playlists_selection);
    this.activity = activity;
    this.dataSet = dataSet;
    this.itemLayoutRes = itemLayoutRes;
    setHasStableIds(true);
}
项目:ExpandRecyclerView    文件:RecyclerViewAdapter.java   
public RecyclerViewAdapter(Context context,List<T> dataList,@LayoutRes int layoutId,RecyclerViewSingleTypeProcessor singleTypeProcessor) {
    mContext = context;
    mDataList = dataList;
    mTypeLayoutIds = new ArrayMap<>();
    mTypeLayoutIds.put(0,layoutId);
    mSingleTypeProcessor = singleTypeProcessor;
}
项目:Android-UtilCode    文件:SnackbarUtils.java   
/**
 * 为snackbar添加布局
 * <p>在show...Snackbar之后调用</p>
 *
 * @param layoutId 布局文件
 * @param index    位置(the position at which to add the child or -1 to add last)
 */
public static void addView(@LayoutRes int layoutId,int index) {
    Snackbar snackbar = snackbarWeakReference.get();
    if (snackbar != null) {
        View view = snackbar.getView();
        Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout) view;
        View child = LayoutInflater.from(view.getContext()).inflate(layoutId,null);
        LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);
        params.gravity = Gravity.CENTER_VERTICAL;
        layout.addView(child,params);
    }
}
项目:QiangHongBao    文件:LViewHolder.java   
public static LViewHolder get(View convertView,int position,ViewGroup parent) {
    if (convertView == null) {
        return new LViewHolder(layoutId,position,parent);
    } else {
        LViewHolder viewHolder = (LViewHolder) convertView.getTag();
        viewHolder.mPosition = position;
        return viewHolder;
    }
}
项目:Orin    文件:AlbumsFragment.java   
@LayoutRes
protected int getLayoutRes() {
    super.getLayoutRes();


    if (!Util.isTablet(getResources())) {
        return R.layout.fragment_albums_rv;
    } else {
        return super.getLayoutRes();
    }
}
项目:HeadlineNews    文件:ToastUtils.java   
/**
 * 安全地显示短时自定义吐司
 */
public static void showCustomShortSafe(@LayoutRes final int layoutId) {
    sHandler.post(new Runnable() {
        @Override
        public void run() {
            setView(layoutId);
            show("",Toast.LENGTH_SHORT);
        }
    });
}
项目:GitHub    文件:ToastUtils.java   
/**
 * 安全地显示短时自定义吐司
 */
public static View showCustomShort(@LayoutRes final int layoutId) {
    final View view = getView(layoutId);
    show(view,Toast.LENGTH_SHORT);
    return view;
}
项目:godlibrary    文件:BaseSimpleAdapter.java   
public BaseSimpleAdapter(@LayoutRes int resource,List<T> data) {
    this.mResource = resource;
    this.mData = data;
}
项目:RLibrary    文件:UIWindow.java   
public UIWindow layout(@LayoutRes int layoutId) {
    this.layoutId = layoutId;
    return this;
}
项目:Excuser    文件:AppCompatPreferenceActivity.java   
@Override
public void setContentView(@LayoutRes int layoutResID) {
    getDelegate().setContentView(layoutResID);
}
项目:Android-GuideView    文件:GuideView.java   
public Builder tipsView(@LayoutRes int tipsViewLayoutResId) {
    param.tipsViewResId = tipsViewLayoutResId;
    return this;
}
项目:trust-wallet-android    文件:AddWalletView.java   
public AddWalletView(Context context,@LayoutRes int layoutId) {
    super(context);

    init(layoutId);
}
项目:SmartChart    文件:PanelListAdapter.java   
ColumnAdapter(@NonNull Context context,@LayoutRes int resource,@NonNull List<String> objects) {
    super(context,resource,objects);
    resourceId = resource;
    columnDataList = objects;
}
项目:UltimateRecyclerView    文件:BaseMultiItemQuickAdapter.java   
protected void setDefaultViewTypeLayout(@LayoutRes int layoutResId) {
    addItemType(DEFAULT_VIEW_TYPE,layoutResId);
}
项目:lokey    文件:AppCompatPreferenceActivity.java   
@Override
public void setContentView(@LayoutRes int layoutResID) {
    getDelegate().setContentView(layoutResID);
}
项目:Aurora    文件:DefaultVideoAdapter.java   
public DefaultVideoAdapter(@LayoutRes int layoutResId,@Nullable List<VideoListInfo.Video> data) {
    super(layoutResId,data);
}
项目:search-dialog    文件:ContactModelAdapter.java   
public ContactModelAdapter(Context context,@LayoutRes int layout,List<T> items) {
    this(context,layout,null,items);
}
项目:OpenPad-for-Android    文件:AppCompatPreferenceActivity.java   
@Override
public void setContentView(@LayoutRes int _layoutResID)
{
    getDelegate().setContentView(_layoutResID);
}
项目:TitleBarView    文件:BaseActivity.java   
@LayoutRes
protected abstract int getLayout();
项目:trust-wallet-android    文件:SystemView.java   
public void showEmpty(@LayoutRes int emptyLayout) {
    showEmpty(LayoutInflater.from(getContext())
            .inflate(emptyLayout,emptyBox,false));
}
项目:Orin    文件:SongAdapter.java   
public SongAdapter(AppCompatActivity activity,ArrayList<Song> dataSet,boolean usePalette,@Nullable CabHolder cabHolder) {
    this(activity,dataSet,itemLayoutRes,usePalette,true);
}
项目:MVVM-JueJin    文件:ItemView.java   
/**
 * A convenience method for {@code ItemView.setBindingVariable(int).setLayoutRes(int)}.
 *
 * @return the {@code ItemView} for chaining
 */
public ItemView set(int bindingVariable,@LayoutRes int layoutRes) {
    this.bindingVariable = bindingVariable;
    this.layoutRes = layoutRes;
    return this;
}
项目:hands-on-api-proxy    文件:SingleFragmentActivity.java   
@LayoutRes
protected int getLayoutResId() {
    return R.layout.activity_single_fragment;
}
项目:FamilyBond    文件:BaseSimpleAdapter.java   
public BaseSimpleAdapter(Context context,@LayoutRes int id,List<T> list) {
    mContext = context;
    mLayoutResId = id;
    mList = list;
}
项目:Orin    文件:PlaylistSongAdapter.java   
public PlaylistSongAdapter(@NonNull AppCompatActivity activity,@NonNull ArrayList<PlaylistSong> dataSet,@Nullable CabHolder cabHolder,@Nullable OnMoveItemListener onMoveItemListener) {
    super(activity,(ArrayList<Song>) (List) dataSet,cabHolder);
    overrideMultiSelectMenuRes(R.menu.menu_playlists_songs_selection);
    this.onMoveItemListener = onMoveItemListener;
}
项目:Android-Programming-BigNerd    文件:SingleFragmentActivity.java   
@LayoutRes
protected int getLayoutResId() {
    return R.layout.activity_fragment;
}
项目:BrewBook    文件:AppCompatPreferenceActivity.java   
@Override
public void setContentView(@LayoutRes int layoutResID) {
    getDelegate().setContentView(layoutResID);
}
项目:GitHub    文件:BaseActivity.java   
protected <T> T inflateView(@LayoutRes int layoutResource) {
    LogUtils.verbose(className + " inflate view by layout resource");
    //noinspection unchecked
    return (T) LayoutInflater.from(activity).inflate(layoutResource,null);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


com.google.gson.internal.bind.ArrayTypeAdapter的实例源码
com.google.gson.JsonSyntaxException的实例源码
com.google.gson.JsonDeserializer的实例源码
com.google.gson.internal.ConstructorConstructor的实例源码
com.google.gson.JsonPrimitive的实例源码
com.google.gson.LongSerializationPolicy的实例源码
com.google.gson.internal.GsonInternalAccess的实例源码
com.google.gson.JsonIOException的实例源码
com.google.gson.internal.StringMap的实例源码
com.google.gson.JsonObject的实例源码
com.google.gson.internal.bind.TimeTypeAdapter的实例源码
com.google.gson.FieldAttributes的实例源码
com.google.gson.internal.bind.TreeTypeAdapter的实例源码
com.google.gson.internal.LinkedHashTreeMap的实例源码
com.google.gson.TypeAdapterFactory的实例源码
com.google.gson.JsonSerializer的实例源码
com.google.gson.FieldNamingPolicy的实例源码
com.google.gson.JsonElement的实例源码
com.google.gson.internal.JsonReaderInternalAccess的实例源码
com.google.gson.TypeAdapter的实例源码