@Override public void onPageSelected(int position) { currentItem = position; for (int i = 0; i < dotViewList.size(); i++) { if (i == position) { dotViewList.get(i).setBackgroundResource(R.mipmap.red_point); } else { dotViewList.get(i).setBackgroundResource(R.mipmap.grey_point); } } }
private void applyDropHint(View v, int drawableId) { View parent=(View)v.getParent(); if (drawableId>-1) { parent.setBackgroundResource(drawableId); } else { parent.setBackground(null); } }
private void applyDropHint(View v, int drawableId) { View parent=(View)v.getParent(); if (drawableId>-1) { parent.setBackgroundResource(drawableId); } else { parent.setBackground(null); } }
private void applyDropHint(View v, int drawableId) { View parent=(View)v.getParent(); if (drawableId>-1) { parent.setBackgroundResource(drawableId); } else { parent.setBackground(null); } }
private void applyDropHint(View v, int drawableId) { if (v!=info) { v=(View)v.getParent(); } if (drawableId>-1) { v.setBackgroundResource(drawableId); } else { v.setBackground(null); } }
private void applyDropHint(View v, int drawableId) { View parent=(View)v.getParent(); if (drawableId>-1) { parent.setBackgroundResource(drawableId); } else { parent.setBackground(null); } }
private void applyDropHint(View v, int drawableId) { View parent=(View)v.getParent(); if (drawableId>-1) { parent.setBackgroundResource(drawableId); } else { parent.setBackground(null); } }
private void applyDropHint(View v, int drawableId) { View parent=(View)v.getParent(); if (drawableId>-1) { parent.setBackgroundResource(drawableId); } else { parent.setBackground(null); } }
findViewById(R.id.button).setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View button) { button.setBackgroundResource(R.drawable.avatar_dead); final long changeTime = 1000L; button.postDelayed(new Runnable() { @Override public void run() { button.setBackgroundResource(R.drawable.avatar_small); } }, changeTime); } });
@Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(parent.getContext()) .inflate(R.layout.list_item, parent, false); view.setBackgroundResource(mBackground); return new ViewHolder(view); }
@Override public void setBackgroundResource(int resId) { if (mBackgroundHelper != null) { mBackgroundHelper.setBackgroundResId(resId); } else { super.setBackgroundResource(resId); } }
@Override public EasyLVHolder setBackgroundColorRes(int viewId, int colorRes) { View view = getView(viewId); view.setBackgroundResource(colorRes); return this; }
@Override public EasyRVHolder setBackgroundColorRes(int viewId, int colorRes) { View view = getView(viewId); view.setBackgroundResource(colorRes); return this; }
public BaseViewHolder setBackgroundColorRes(int viewId, int colorRes) { View view = getView(viewId); view.setBackgroundResource(colorRes); return this; }
@Override protected void onBindViewHolder(SmartViewHolder holder, Object model, int position) { int[] colorIds = { R.color.colorPrimaryDark, android.R.color.holo_green_dark, android.R.color.holo_red_dark, android.R.color.holo_orange_dark, }; holder.itemView.setBackgroundResource(colorIds[random.nextInt(colorIds.length)]); holder.itemView.setMinimumWidth(DensityUtil.dp2px(70f + random.nextInt(70))); } @NonNull
@Override protected void onBindViewHolder(SmartViewHolder holder, Void model, int position) { holder.itemView.getLayoutParams().width = -2;//DensityUtil.dp2px(100); holder.itemView.getLayoutParams().height = -1; holder.itemView.setBackgroundResource(colorIds[position%colorIds.length]); holder.text(android.R.id.text1, getString(R.string.item_example_number_title, position)); holder.textColorId(android.R.id.text1, android.R.color.white); } });
public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); // Getting SearchView from XML layout by id defined there - my_search_view in this case SearchView searchView = (SearchView) menu.findItem(R.id.my_search_view).getActionView(); // Getting id for 'search_plate' - the id is part of generate R file, // so we have to get id on runtime. int searchPlateId = searchView.getContext().getResources().getIdentifier("android:id/search_plate", null, null); // Getting the 'search_plate' LinearLayout. View searchPlate = searchView.findViewById(searchPlateId); // Setting background of 'search_plate' to earlier defined drawable. searchPlate.setBackgroundResource(R.drawable.textfield_searchview_holo_light); return super.onCreateOptionsMenu(menu); } }
TabHost host = (TabHost)view.findViewById(R.id.tab_host); TabWidget widget = host.getTabWidget(); for(int i = 0; i < widget.getChildCount(); i++) { View v = widget.getChildAt(i); // Look for the title view to ensure this is an indicator and not a divider. TextView tv = (TextView)v.findViewById(android.R.id.title); if(tv == null) { continue; } v.setBackgroundResource(R.drawable.your_tab_selector_drawable); }
@Test public void shouldClearBackgroundResource() throws Exception { view.setBackgroundResource(R.drawable.an_image); view.setBackgroundResource(0); assertThat(view.getBackground()).isEqualTo(null); }
@Test public void shouldSetBackgroundResource() throws Exception { view.setBackgroundResource(R.drawable.an_image); assertThat(shadowOf((BitmapDrawable) view.getBackground()).getCreatedFromResId()) .isEqualTo(R.drawable.an_image); }