Action Bar Title with more than one line?

前端 未结 4 1947
清歌不尽
清歌不尽 2020-12-17 15:59

Is it possible to create the title in the Action Bar with more than one line? I need a double spaced title.

4条回答
  •  长情又很酷
    2020-12-17 16:24

    I am not quite sure if you were looking for the following, but:

    actionBar.setSubtitle(String string) sets a second line with smaller font underneath your main Title.

    example:

    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_left_drawer_item_clicked);
            String value = getIntent().getExtras().getString("drawerItemString");
    
            ActionBar actionBar = getActionBar();
            // Make sure we're running on Honeycomb or higher to use ActionBar APIs
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                // Show the Up button in the action bar.
                actionBar.setDisplayHomeAsUpEnabled(true);
            }
            actionBar.setTitle(selectedBook.getTitle());
            actionBar.setSubtitle(selectedBook.getAuthorName());
    
    }
    

提交回复
热议问题