【发布时间】:2014-12-14 06:34:19
【问题描述】:
我在导航抽屉中有一个相对布局。它包括一个文本视图和一个图像视图。我设置了 onClick 属性="onMenuHome" tu 相对布局
public void onMenuHome(View v) {
RelativeLayout rlayHome = (RelativeLayout) findViewById(R.id.rlay_main_home);
ImageView imgvHome = (ImageView) findViewById(R.id.imgv_main_home);
TextView txtvHome = (TextView) findViewById(R.id.txtv_main_home);
rlayHome.setBackgroundResource(R.color.clr_disabledLight);
imgvHome.setBackgroundResource(R.drawable.ic_home_c);
txtvHome.setTextColor(getResources().getColor(R.color.clr_primaryColor));
Fragment fragment = new HomeFragment();
FragmentManager fragmentManager = getSupportFragmentManager();
fragmentManager.beginTransaction()
.replace(R.id.frml_main_fragment, fragment).commit();
mTitle = getResources().getString(R.string.str_home);
getSupportActionBar().setTitle(mTitle);
mDrawerLayout.closeDrawers();
}
所以相对布局的背景和 textview 的 textcolor 会发生变化。但它不能改变imageview的src。 谁能帮帮我?
【问题讨论】:
标签: android imageview navigation-drawer setbackground