Я уже нашел ответ на мою проблему с помощью этого кода.Это удаляет лишние пробелы в пункте меню.Я публикую его здесь, потому что любой может также использовать этот код с моей проблемой.
rlNews = findViewById(R.id.rl_news);
btnNews = findViewById(R.id.btn_news);
btnNews.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
layoutInflaterNews = (LayoutInflater)getApplicationContext().getSystemService(LAYOUT_INFLATER_SERVICE);
View containerNews = (View) layoutInflaterNews.inflate(R.layout.list_item_news, null);
popupWindowNews = new PopupWindow(containerNews, 290, 330, true);
popupWindowNews.showAsDropDown(btnNews,0,0);
containerNews.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
popupWindowNews.dismiss();
return true;
}
});
}
});