সুতরাং, আমি স্রেফ আমার কোডবেসটি ললিপপে আপডেট করেছি এবং অ্যাকশন বারে আমার সমস্যা হচ্ছে। আমি অ্যাপকম্প্যাট এবং অ্যাকশনবারক্টিভিটি ব্যবহার করছি এবং একটি কাস্টম ভিউতে স্ফীত করছি। দেখে মনে হচ্ছে কাস্টম ভিউটি আর বামদিকে একটি পাতলা স্ট্রিপ রেখে পর্দার পুরো প্রস্থ গ্রহণ করবে না
উপায় এটি চেহারা ব্যবহৃত
এটি এখন দেখায়
অ্যাকশন বার স্থাপন করতে আমি এই কোডটি ব্যবহার করছি। কারো কোন ধারণা আছে?
final ActionBar actionBar = getSupportActionBar();
if(actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
actionBar.setCustomView(R.layout.action_bar_content_search_custom_view);
actionBar.setBackgroundDrawable(null);
// actionBar.setStackedBackgroundDrawable(null);
TextView title = (TextView) actionBar.getCustomView().findViewById(R.id.action_bar_title);
title.setText(R.string.youtube);
ImageView back = (ImageView) actionBar.getCustomView().findViewById(R.id.action_bar_back);
back.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
}
সম্পাদনা করুন
কাস্টম ভিউটি বের করা এবং পটভূমি পরিবর্তন করা এখন পুরো প্রস্থ গ্রহণ করে। সুতরাং সমস্যাটি হল, আমরা কীভাবে কাস্টমভিউকে অ্যাকশনবারের পুরো প্রস্থটি নিতে পারি?