我試圖把文本放入欄中,我只放(按鈕),我不知道是否可以放置文本2行+圖像。把文本放在「頂部欄」中2行+圖片
這裏是爲改變顏色參考:顯示
https://developer.android.com/training/basics/actionbar/styling.html
在這個其他的圖片,你可以把更多的文字在上面扎
http://www.whatsapp.com/img/v3/es/s1-chat.png
我試圖把文本放入欄中,我只放(按鈕),我不知道是否可以放置文本2行+圖像。把文本放在「頂部欄」中2行+圖片
這裏是爲改變顏色參考:顯示
https://developer.android.com/training/basics/actionbar/styling.html
在這個其他的圖片,你可以把更多的文字在上面扎
http://www.whatsapp.com/img/v3/es/s1-chat.png
只需創建您自己的視圖並將其設置爲您的ActionBar
:setCustomView()。
你無法達到你想要的標準佈局。對於大量的例子look here:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ActionBar actionBar = getActionBar();
// add the custom view to the action bar
actionBar.setCustomView(R.layout.actionbar_view);
EditText search = (EditText) actionBar.getCustomView().findViewById(R.id.searchfield);
search.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
Toast.makeText(MainActivity.this, "Search triggered",
Toast.LENGTH_LONG).show();
return false;
}
});
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM
| ActionBar.DISPLAY_SHOW_HOME);
}
}
來源:vogella.com
我不不要以爲你可以做到。 我建議你只是創建一個佈局,在你的應用程序中像一個頂欄。 這樣你就可以放任何你想要的東西。
如果您有多個活動需要此頂部欄,請使用片段而不是活動(以避免在打開新活動時自定義頂部欄被動畫)。
看起來很有趣,你能不能把任何的例子嗎? – user3805483
我在帖子中添加了一個教程鏈接。 – Blacklight