ActionBarSherlock を使用して、アクティビティごとに異なるタイトルを使用する方法を知りたいです。設定のアクティビティのように、タイトルバーなどの設定にラベルを付ける必要があります
public class Main extends SherlockActivity implements OnClickListener, OnItemClickListener, OnItemLongClickListener
ActionBarSherlock を使用して、アクティビティごとに異なるタイトルを使用する方法を知りたいです。設定のアクティビティのように、タイトルバーなどの設定にラベルを付ける必要があります
public class Main extends SherlockActivity implements OnClickListener, OnItemClickListener, OnItemLongClickListener
プログラムで呼び出すことができる各アクティビティで
ActionBar actionBar = getSupportActionBar();
actionBar.setTitle(title);
パラメータとして int または charsequence の両方を取ります。TextView のセットテキスト
アクションバーにタイトルを設定する方法を意味しますか? その場合は次のとおりです。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().setTitle(R.string.yourString);
....
質問を正しく理解していれば、次の方法でこれを行うことができます。
<activity android:name=".ActivityName"
android:label="@string/settings">
</activity>
で定義されているアクティビティごとにこれを行いますAndroidManifest
。
タイルの貼り方です。
ActionBar ab = getActionBar();
ab.setTitle("My Title");
宣言するマニフェストで使用できます
<activity android name ".pckgname"
android : label = "activity name"
>
</actrivity>
アクティビティからこのメソッドを削除します
this.requestWindowFeature(Window.FEATURE_NO_TITLE);