如果更改片段,我如何在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
答案 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");