所以我正在编写一个应用程序,它在左侧有一个滑动菜单,其中也有一个可扩展的菜单。
菜单槽之一是当前商店,其中包含“我的当前商店”文本,然后我们获取商店名称并将其放在下方。对于一个简短的商店名称,它可以正常工作,根据第一个屏幕截图。 短商店名称 但是,当商店名称很长时,它会被截断并重叠,根据屏幕截图 2。 长商店名称 我尝试使用以下代码修复此问题,但它不起作用,
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_BOTTOM, R.string.sliding_menu_current_store);
viewHolder.subTitleText.setLayoutParams(params);
viewHolder.subTitleText.setText(Application.getInstance().getCurrentStore().getName());
viewHolder.subTitleText.setVisibility(View.VISIBLE);
谁能帮我?
更新:我已将代码更改为:
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM, R.string.sliding_menu_current_store);
viewHolder.subTitleText.setLayoutParams(params);
viewHolder.subTitleText.setText(Application.getInstance().getCurrentStore().getName());
viewHolder.subTitleText.setVisibility(View.VISIBLE);
而且它似乎有效,我现在唯一的小问题是商店名称就在单元格的底部,我想离底部一点