アプリケーションでTabLayoutで複数行のテキストを設定できません。TabLayoutで複数行のテキストを設定できません。
TabLayoutで複数行のテキストを設定するにはどうすればよいですか?
TabLayoutテキストで「...」を削除します。
アプリケーションでTabLayoutで複数行のテキストを設定できません。TabLayoutで複数行のテキストを設定できません。
TabLayoutで複数行のテキストを設定するにはどうすればよいですか?
TabLayoutテキストで「...」を削除します。
あなたがタブレイアウトのタブに
Remove line break in TabLayout
または
を複数行を設定するのに役立ちますそのリンクの下に参照してくださいtab_itemレイアウトに
<TextView
android:id="@+id/tvTabTitle"
style="@style/wrapParentRegularFont"
android:maxLines="2"
android:textSize="@dimen/_10sdp" />
<android.support.design.widget.TabLayout
android:id="@+id/tlMyJobCart"
style="@style/widthMatchParent"
android:layout_marginLeft="@dimen/_20sdp"
android:layout_marginRight="@dimen/_20sdp"
app:tabGravity="fill"
app:tabIndicatorColor="@color/color_radical_red"
app:tabMode="fixed" />
を怒鳴るなどのカスタムテキストビューを設定しますそして、あなたのテキストビューをタブレイアウトに設定します。
あなたは、このことによって(好ましくはTextViewの、)のCustomViewを設定することができprivate TabLayout tlMyTabLayout;
tlMyTabLayout = (TabLayout) view.findViewById(R.id.tlMyTabLayout);
tlMyTabLayout.addTab(tlMyTabLayout.newTab().setCustomView(R.layout.tab_item), true);
:場合
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
TextView tv = new TextView(this);
tv.setLines(2)
tv.setMaxLines(2); //set max lines to 2
tv.setText("your multi-line text is here");
tabLayout.addTab(tabLayout.newTab().setCustomView(tv));
を、あなたはすでに、タブを追加するためのCustomViewを設定したい、あなたはタブを取得してのCustomView(のTextViewを設定することができます):
tabLayout.getTabAt(0).setCustomView(tv); //postion 0, 1, 2...
試した可能性のあるtabLayoutのコードを追加しますか? –
私はdetaultコードを使用します。 –
あなたのタブにtextViewを追加しようとしましたし、そのように複数行を使用しましたか? –