项目: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 举报,一经查实,本站将立刻删除。