Androidでタブテキストを中央に揃える方法を誰か教えてもらえますか? 私はとに与え android:gravity="center"
ました。まだ機能していません。誰でもこれを行う方法を教えてもらえますか?LinearLayout
TabWidget
ありがとう
Androidでタブテキストを中央に揃える方法を誰か教えてもらえますか? 私はとに与え android:gravity="center"
ました。まだ機能していません。誰でもこれを行う方法を教えてもらえますか?LinearLayout
TabWidget
ありがとう
これを使って
int tabCount = tabHost.getTabWidget().getTabCount();
for (int i = 0; i < tabCount; i++) {
final View view = tabHost.getTabWidget().getChildTabViewAt(i);
if ( view != null ) {
// reduce height of the tab
view.getLayoutParams().height *= 0.66;
// get title text view
final View textView = view.findViewById(android.R.id.title);
if ( textView instanceof TextView ) {
// just in case check the type
// center text
((TextView) textView).setGravity(Gravity.CENTER);
// wrap text
((TextView) textView).setSingleLine(false);
// explicitly set layout parameters
textView.getLayoutParams().height = ViewGroup.LayoutParams.FILL_PARENT;
textView.getLayoutParams().width = ViewGroup.LayoutParams.WRAP_CONTENT;
}
}
}
使用するandroid:layout_gravity="center"