Попробуйте добавить
@RequestMapping(method = RequestMethod.GET,headers = {"Accept=text/xml, application/json"})
в getShopInJSON()
.
Это сработало для меня.
Очень просто.
getActionbar().hide();
getActionbar().show();
Для расширения класса Деятельность :
getActionBar().hide();
getActionBar().show();
Для расширения класса AppCompatActivity :
getSupportActionBar().hide();
getSupportActionBar().show();
Измените свою тему из файла манифеста для желаемого действия ...
Theme.AppCompat.NoActionBar
or
Theme.AppCompat.Light.NoActionBar
Программно вы можете невидимую панель инструментов с помощью этой строки кодов
, если вы расширили свое действие действием Затем используйте следующую строку кода для отображения или скрытия панели инструментов
getActionBar().hide();
getActionBar().show();
, а если вы расширяете свою активность из AppCompact Activity, тогда используйте
Для расширения класса Activity:
getActionBar () скрыть (). getActionBar () шоу (). Для расширения класса AppCompatActivity:
getSupportActionBar().hide();
getSupportActionBar().show();
Вы можете hide/Show
статусную строку в Android 4.1 (уровень API 16) и выше, используя hide()/show()
функциональность
// Hide the status bar.
ActionBar actionBar = getActionBar();
actionBar.hide();
// Show the status bar.
actionBar.show();
. Более подробную информацию вы можете найти здесь https://developer.android.com/training/system-ui/status.html
http://developer.android.com/guide/topics/ui/actionbar .html
Это только сработало для меня:
supportActionBar?.hide()
ActionBar
обычно существует вдоль Fragments
, поэтому из Activity
вы можете скрыть его
getActionbar().hide();
getActionbar().show();
и из Fragment
вы можете сделать это
getActivity().getActionbar().hide();
getActivity().getActionbar().show();
вы можете сохранить его, используя sharedpreference, как показано ниже
public class MainActivity extends Activity
{
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
loadActionbar();
btn=(Button)findViewById(R.id.mainButton1);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View p1)
{
if(getActionBar().isShowing()==true){
getActionBar().hide();
saveActionBar();
}
else{
getActionBar().show();
saveActionBar();
}
}
})
public void saveActionBar(){
SharedPreferences pref=PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
SharedPreferences.Editor editor=pref.edit();
editor.putBoolean("save",getActionBar().isShowing());
editor.apply();
}
public void loadActionbar(){
SharedPreferences pref=PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
boolean i=pref.getBoolean("save",getActionBar().isShowing());
if(i!=true){
getActionBar().hide();
}
else
getActionBar().show();
}