そのため、左側にスライド メニューがあり、その中にも拡張可能なメニューがあるアプリケーションを作成しています。
メニュー スロットの 1 つは現在の店舗用で、「現在の店舗」というテキストがあり、店舗名を取得してその下に配置します。短いストア名の場合、最初のスクリーン ショットのように問題なく動作します。 短い店名 ただし、店名がかなり長い場合、スクリーンショット 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);
そして、それは機能しているようです。私が今持っている唯一の小さな問題は、店名がセルの一番下にあることです。下から少し離れたいと思います