public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.testclassfragment, container, false); ImageView imageView = (ImageView) view.findViewById(R.id.my_image); return view; }
private void updateView(int index){ View v = yourListView.getChildAt(index - yourListView.getFirstVisiblePosition()); if(v == null) return; TextView someText = (TextView) v.findViewById(R.id.sometextview); someText.setText("Hi! I updated you manually!"); }
@Override public View newView(Context context, Cursor cursor, ViewGroup viewGroup) { View itemLayout = inflater.inflate(R.layout.sample_contacts_activity_item, viewGroup, false); ViewHolder holder = new ViewHolder(); holder.text1 = itemLayout.findViewById(android.R.id.text1); holder.icon = itemLayout.findViewById(android.R.id.icon); itemLayout.setTag(holder); return itemLayout; }
@Nullable @Override @SuppressLint("DefaultLocale") public View onCreateView(final LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_names, container, false); final ViewGroup layout = view.findViewById(R.id.transitions_container); final Button button = view.findViewById(R.id.button1); final List<String> titles = new ArrayList<>(); for (int i = 0; i < 5; i++) { titles.add(String.format("Item %d", i + 1)); } createViews(inflater, layout, titles); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { TransitionManager.beginDelayedTransition(layout, new ChangeBounds()); Collections.shuffle(titles); createViews(inflater, layout, titles); } }); return view; }
public LazyLoadAdapter(Context context, FragmentManager fm) { super(fm); mContext = context; tabViews = new ArrayList<>(); for (int i = 0; i < tabDrawables.length; i++) { View view = LayoutInflater.from(context).inflate(R.layout.item_lazy_tab, null); view.findViewById(R.id.ilt_iv).setBackgroundResource(tabDrawables[i]); ((TextView) view.findViewById(R.id.ilt_tv)).setText(getPageTitle(i)); tabViews.add(view); } }
public View getView(final int position, View convertView, ViewGroup parent) { System.out.println("getview:"+position+" "+convertView); View row=convertView; if(row==null) { LayoutInflater inflater=((Activity)context).getLayoutInflater(); row=inflater.inflate(layoutResourceId, parent,false); holder=new PakistaniDrama(); holder.tvDramaName=(TextView)row.findViewById(R.id.dramaName); holder.cbCheck=(CheckBox)row.findViewById(R.id.checkBox); row.setTag(holder); } else { holder=(PakistaniDrama)row.getTag(); } holder.tvDramaName.setText(dramaList.get(position).getDramaName()); holder.cbCheck.setChecked(checks.get(position)); return row; }
LayoutInflater vi = (LayoutInflater) getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = vi.inflate(R.layout.your_layout, null); // fill in any details dynamically here TextView textView = (TextView) v.findViewById(R.id.a_text_view); textView.setText("your text"); // insert into main view ViewGroup insertPoint = (ViewGroup) findViewById(R.id.insert_point); insertPoint.addView(v, 0, new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT));
View footer = View.inflate(this, R.layout.footer, null); getListView().addFooterView(foot, null, false); Button forward = footer.findViewById(R.id.forward); forward.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on click } });
@Override public void bindView(View view, int position) { ViewHolder viewHolder = (ViewHolder) view.getTag(); if (viewHolder == null) { viewHolder = new ViewHolder(); viewHolder.imageView = (ImageView) view.findViewById(R.id.imageView); view.setTag(viewHolder); } Glide.with(MainActivity.this).load(dataList.get(position).getCoverImageUrl()).into(viewHolder.imageView); }
holder.tvUserName = (TextView) convertView.findViewById(R.id.tvUserName); holder.tvUserName.setTypeface(font); holder.ivPicture = (ImageView) convertView.findViewById(R.id.ivPicture); holder.btnAdd = (Button) convertView.findViewById(R.id.btnAdd); holder.btnAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Integer pos = (Integer)v.getTag(); Log.e(TAG, "Item: " + pos); listener.OnAddUserClicked(userList.get(pos));
final String IMAGE = "image"; final LayoutInflater layoutInflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE); final ArrayList<HashMap<String, String>> headerData = new ArrayList<HashMap<String, String>>(); final ArrayList<ArrayList<HashMap<String, Object>>> childData = new ArrayList<ArrayList<HashMap<String, Object>>>(); final ArrayList<HashMap<String, Object>> group1data = new ArrayList<HashMap<String, Object>>(); childData.add(group1data); ((TextView)v.findViewById(R.id.name)).setText( (String) ((Map<String,Object>)getChild(groupPosition, childPosition)).get(NAME) ); ((ImageView)v.findViewById(R.id.image)).setImageDrawable( (Drawable) ((Map<String,Object>)getChild(groupPosition, childPosition)).get(IMAGE) ); return layoutInflater.inflate(R.layout.expandable_list_item_with_image, null, false);
private ArrayList<String> list = new ArrayList<String>(); private Context context; if (view == null) { LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); view = inflater.inflate(R.layout.my_custom_list_layout, null); TextView listItemText = (TextView)view.findViewById(R.id.list_item_string); listItemText.setText(list.get(position)); Button deleteBtn = (Button)view.findViewById(R.id.delete_btn); Button addBtn = (Button)view.findViewById(R.id.add_btn); deleteBtn.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { addBtn.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) {
@Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; if (convertView == null) { convertView = mLayoutInflater.inflate(R.layout.choose_account_row, null); holder = new ViewHolder(); holder.text = (TextView) convertView.findViewById(R.id.account_row_text); holder.icon = (ImageView) convertView.findViewById(R.id.account_row_icon); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } holder.text.setText(mInfos.get(position).name); holder.icon.setImageDrawable(mInfos.get(position).drawable); return convertView; } }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fr_simple_card, null); TextView card_title_tv = (TextView) v.findViewById(R.id.card_title_tv); card_title_tv.setText(mTitle); return v; } }
this.getActionBar().setDisplayShowCustomEnabled(true); this.getActionBar().setDisplayShowTitleEnabled(false); LayoutInflater inflator = LayoutInflater.from(this); View v = inflator.inflate(R.layout.titleview, null); //if you need to customize anything else about the text, do it here. //I'm using a custom TextView with a custom font in my layout xml so all I need to do is set title ((TextView)v.findViewById(R.id.title)).setText(this.getTitle()); //assign the view to the actionbar this.getActionBar().setCustomView(v);
@Override public void fillValues(int position, View convertView) { TextView t = (TextView)convertView.findViewById(R.id.position); t.setText((position + 1 )+"."); }
private View getFooterView(ViewGroup parent) { if (footerView == null) { footerView = layoutInflater.inflate(R.layout.message_list_item_footer, parent, false); FooterViewHolder holder = new FooterViewHolder(); holder.main = footerView.findViewById(R.id.main_text); footerView.setTag(holder); } return footerView; }
public class YourAdapter extends SimpleCursorAdapter{ public YourAdapter(Context context, int layout, Cursor c, String[] from, int[] to) { super(context, layout, c, from, to); } public View getView(int position, View convertView, ViewGroup parent){ View view = super.getView(position, convertView, parent); Button button = (Button)view.findViewById(R.id.row_button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i(TAG, "clicked"); } }); return view; } }
public class DialogFragmentWindow extends DialogFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.popup, container); ViewPager vp_contentAcoesMusculares_SequenciaExercicios = (ViewPager) view.findViewById(R.id.vp_contentAcoesMusculares_SequenciaExercicios); List fragments = getFragments(); AcoesMuscularesAdapter ama = new AcoesMuscularesAdapter(getChildFragmentManager(), fragments); vp_contentAcoesMusculares_SequenciaExercicios.setAdapter(ama); getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE); return view; } private List getFragments(){ List fList = new ArrayList(); fList.add(FragmentAcoesMusculares.newInstance("Fragment 1",1)); fList.add(FragmentAcoesMusculares.newInstance("Fragment 2",2)); fList.add(FragmentAcoesMusculares.newInstance("Fragment 3",3)); return fList; } }
ArrayList<String> testarray = new ArrayList<String>(); testarray.add("item0"); testarray.add("item1"); Context mContext = this.getContext(); LayoutInflater vi = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.row, null); TextView tv = (TextView) v.findViewById(R.id.spinnerTarget); tv.setText(testarray.get(position));