こんにちは私はアンドロイドアプリケーションを開発しています。私のアプリケーションでは、アクション バーを使用しています。アクションバーのウィンドウのタイトルを中央揃えにしたい。xmlファイルを使用して可能であることは知っています。しかし、スタイルを使用してすべてのウィンドウに適用できるようにしたいのですが、これを行うには助けが必要です。ありがとうございました。
質問する
49290 次
4 に答える
5
残念ながら、SBerg413 の方法は私にはうまくいきません。
私のカスタムレイアウトは
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/custom_action_bar_title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="test"
android:textColor="@color/action_bar_title_color"
android:textSize="@dimen/action_bar_title_size" />
</RelativeLayout>
UPD: このアクティビティは、アクション バーが必要なすべてのアクティビティの親のように使用します。
public class ActionBarCustomizationActivity extends ActionBarActivity
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.getSupportActionBar().setDisplayShowCustomEnabled(true);
LayoutInflater inflater = LayoutInflater.from(this);
View v = inflater.inflate(R.layout.custom_action_bar, null);
TextView titleTextView = (TextView) v.findViewById(R.id.custom_action_bar_title);
titleTextView.setText(this.getTitle());
titleTextView.setTypeface(App.getInstance().getActionBarTypeFace());
this.getSupportActionBar().setCustomView(v);
}
}
于 2014-10-06T20:01:52.157 に答える