android.view.View.setBackgroundResource()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(198)

本文整理了Java中android.view.View.setBackgroundResource()方法的一些代码示例,展示了View.setBackgroundResource()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.setBackgroundResource()方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:setBackgroundResource

View.setBackgroundResource介绍

暂无

代码示例

代码示例来源:origin: aa112901/remusic

@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);
    }
  }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 View parent=(View)v.getParent();
 if (drawableId>-1) {
  parent.setBackgroundResource(drawableId);
 }
 else {
  parent.setBackground(null);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 View parent=(View)v.getParent();
 if (drawableId>-1) {
  parent.setBackgroundResource(drawableId);
 }
 else {
  parent.setBackground(null);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 View parent=(View)v.getParent();
 if (drawableId>-1) {
  parent.setBackgroundResource(drawableId);
 }
 else {
  parent.setBackground(null);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 if (v!=info) {
  v=(View)v.getParent();
 }
 if (drawableId>-1) {
  v.setBackgroundResource(drawableId);
 }
 else {
  v.setBackground(null);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 View parent=(View)v.getParent();
 if (drawableId>-1) {
  parent.setBackgroundResource(drawableId);
 }
 else {
  parent.setBackground(null);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 View parent=(View)v.getParent();
 if (drawableId>-1) {
  parent.setBackgroundResource(drawableId);
 }
 else {
  parent.setBackground(null);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

private void applyDropHint(View v, int drawableId) {
 View parent=(View)v.getParent();
 if (drawableId>-1) {
  parent.setBackgroundResource(drawableId);
 }
 else {
  parent.setBackground(null);
 }
}

代码示例来源:origin: stackoverflow.com

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);
     }
   });

代码示例来源:origin: chrisbanes/cheesesquare

@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);
}

代码示例来源:origin: aa112901/remusic

@Override
public void setBackgroundResource(int resId) {
  if (mBackgroundHelper != null) {
    mBackgroundHelper.setBackgroundResId(resId);
  } else {
    super.setBackgroundResource(resId);
  }
}

代码示例来源:origin: smuyyh/BookReader

@Override
public EasyLVHolder setBackgroundColorRes(int viewId, int colorRes) {
  View view = getView(viewId);
  view.setBackgroundResource(colorRes);
  return this;
}

代码示例来源:origin: smuyyh/BookReader

@Override
public EasyRVHolder setBackgroundColorRes(int viewId, int colorRes) {
  View view = getView(viewId);
  view.setBackgroundResource(colorRes);
  return this;
}

代码示例来源:origin: smuyyh/BookReader

public BaseViewHolder setBackgroundColorRes(int viewId, int colorRes) {
  View view = getView(viewId);
  view.setBackgroundResource(colorRes);
  return this;
}

代码示例来源:origin: scwang90/SmartRefreshLayout

@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

代码示例来源:origin: scwang90/SmartRefreshLayout

@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);
  }
});

代码示例来源:origin: stackoverflow.com

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);
  }

}

代码示例来源:origin: stackoverflow.com

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);
}

代码示例来源:origin: robolectric/robolectric

@Test
public void shouldClearBackgroundResource() throws Exception {
 view.setBackgroundResource(R.drawable.an_image);
 view.setBackgroundResource(0);
 assertThat(view.getBackground()).isEqualTo(null);
}

代码示例来源:origin: robolectric/robolectric

@Test
public void shouldSetBackgroundResource() throws Exception {
 view.setBackgroundResource(R.drawable.an_image);
 assertThat(shadowOf((BitmapDrawable) view.getBackground()).getCreatedFromResId())
   .isEqualTo(R.drawable.an_image);
}

相关文章

微信公众号

最新文章

更多

View类方法