片段中的工具栏标题

时间:2016-08-12 12:07:01

标签: android

如果更改片段,我如何在CREATE TABLE new_table AS SELECT activity_object_id, SUM(feed_view) AS feed_view, SUM(quick_view) AS quick_view, ... FROM (SELECT * FROM table1 UNION ALL SELECT * FROM table2 UNION ALL SELECT * FROM table3 ...) AS x GROUP BY activity_object_id 内更改Textview?我的工具栏位于Toolbar,因此我可以在所有活动中使用。

BaseActivity

4 个答案:

答案 0 :(得分:3)

您可以使用以下行轻松更改标题:

((MyAppCompatBaseActivity)getActivity()).getSupportActionBar().setTitle("Hello World!");

修改

我刚看到你TextView内有Toolbar。因此,要设置标题,请在BaseActivity中执行此操作:

public class BaseActivity extends AppCompatActivity {

    TextView textViewTitle;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        // Other Code
        textViewTitle = (TextView) findViewById(R.id.toolbar_title);
    }

    public void setTitle(String title) {
        textViewTitle.setText(title);
    }

}

然后在你的片段中就这样做:

((BaseActivity)getActivity()).setTitle("Hello World!");

答案 1 :(得分:0)

  

只需在onCreateView()方法中执行此操作即可。

getActivity().setTitle("Your Title");

编辑1:

  

要在title中制作center,您需要在下方layout进行制作。

<android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:paddingLeft="0dp"
            android:paddingRight="0dp"
            android:layout_width="match_parent"
            app:contentInsetStart="0dp"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary">

            <TextView
                    android:id="@+id/toolbar_title"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:gravity="center"
                    android:text="LOGO"
                    android:textColor="@color/colorAccent"
                    android:textSize="32sp"
                    android:textStyle="bold"
                    tools:ignore="HardcodedText" />

    </android.support.v7.widget.Toolbar>

答案 2 :(得分:0)

**- Failed: GET /session/5d58e1ca-f55d-4b51-aee8-1d518498cb35/element/0/screenshot Build info: version: '3.4.0', revision: 'unknown', time: 'unknown' System info: host: 'INBEN10174', ip: '157.237.220.180', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121' Driver info: driver.version: unknown** 中将* * * * *和工具栏设为公开。现在在片段中使用以下代码。

textView

答案 3 :(得分:0)

只需添加到您的代码

((MainActivity) getActivity()).getSupportActionBar().setTitle("Yeeee");