我在我的xml文件中有一個工具欄,沒有定義子視圖。當我們呼叫setSupportActionBar(toolbar)
時,我想在默認標題的確切位置上添加一個TextView。在特定事件中,我喜歡在特定事件的情況下淡入淡出這兩種觀點。如何將TextView添加到工具欄中相同的標題位置?
我試圖在活動的onCreate()
中執行以下操作,但除了工具欄中的默認標題外,沒有任何東西可見。
TextView tv = new TextView(this);
tv.setLayoutParams(toolbarTitle.getLayoutParams());
tv.setHeight(toolbarTitle.getHeight());
tv.setWidth(toolbarTitle.getWidth());
tv.setText("Other Title");
tv.setLeft(toolbarTitle.getLeft());
toolbar.addView(tv);
我也嘗試添加一個RelativeLayout的工具欄裏面寬度和高度設置爲與父母,但是這一次的工具欄消失默認標題TextView的。
如何在工具欄中的默認標題TextView的確切位置添加另一個TextView?
這會給一個textview,對吧?我想原始文本視圖保持在哪裏,加上添加一個 – Mehmed
你可以在'工具欄'中添加儘可能多的textiews' – arjun
我希望原始標題TextView留下來,但是當我添加另一個TextView時,它會消失。我的問題是如何保留原始的TextView並將其他TextView放在上面:/ – Mehmed