0
이전 활동으로 이동해야합니다. 작업 표시 줄 (Toolbar)의 화살표를 사용하고 싶습니다. 내 작업 표시 줄 (Toolbar)에서 위쪽 화살표를 볼 수 없습니다. 아래에 활동 코드를 첨부하고 있습니다.작업 표시 줄에서 위쪽 화살표를 볼 수없는 이유는 무엇입니까?
ImageActivity.java 누구도이 상황을 직면하고 어떻게 든 그것을 해결하는 방법을 발견했습니다
public class ImageActivity extends AppCompatActivity {
private Toolbar toolbar;
int img,img1;
String text;
ImageView imgicon;
@Override
protected void onCreate(Bundle savedInstanceState) {
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_image);
toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().show();
Drawable upArrow = ContextCompat.getDrawable(this, R.drawable.abc_ic_ab_back_mtrl_am_alpha);
upArrow.setColorFilter(ContextCompat.getColor(this, R.color.white), PorterDuff.Mode.SRC_ATOP);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(upArrow);
getSupportActionBar().setHomeButtonEnabled(true);
imgicon = (ImageView) findViewById(R.id.img);
Bundle bundle = getIntent().getExtras();
if(bundle!=null)
{
img = bundle.getInt("img");
text = bundle.getString("Phone");
getSupportActionBar().setTitle("text");
imgicon.setImageResource(img);
}
img1 = bundle.getInt("img1");
imgicon.setImageResource(img1);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
//Write your logic here
this.finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
? 미리 감사드립니다.
나는 당신의 대답을 시도 이것을 사용하지만 당신의 제안을 ... 감사합니다 작동하지 않습니다하시기 바랍니다. – Srikanth86in
@ Srikanth86in 그것은 절대적으로 잘 작동하지만 악센트 색상과 기본 색상을 확인하십시오. 가끔은 사용 가능하지만 배경색이 병합되었습니다. –