我想在我的所有活動中添加我的ActionBar,然後在FloatingActionButton中添加我的ActionBar。我怎樣才能做到這一點?如何在所有活動中添加操作欄
這是我的主要活動
SubsamplingScaleImageView imageView = (SubsamplingScaleImageView)getView().findViewById(R.id.imageView);
我想在我的所有活動中添加我的ActionBar,然後在FloatingActionButton中添加我的ActionBar。我怎樣才能做到這一點?如何在所有活動中添加操作欄
這是我的主要活動
SubsamplingScaleImageView imageView = (SubsamplingScaleImageView)getView().findViewById(R.id.imageView);
寫在onCreate方法的第二個活動這些行:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowTitleEnabled(true);
getSupportActionBar().setTitle("Your Title");
在我的第二個活動中,它具有「擴展TileViewActivity」代碼不是AppCompatActivity導致我使用tileview庫。您提供的代碼不起作用。 – madara
,你可以創建一個基地活動: -
public abstract class BaseActivity extends AppCompatActivity {
Toolbar toolbar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(getLayoutResource());
configureToolbar();
}
protected abstract int getLayoutResource();
private void configureToolbar() {
toolbar = (Toolbar) findViewById(R.id.toolbar);
if (toolbar != null) {
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
}
}
和您可以擴展此基本活動: -
public class MainActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public int getLayoutResource() {
return R.layout.activity_main;
}
}
即時通訊使用tileview我如何使用「擴展基本活動」在我的第二個活動,因爲它有一個「擴展TileViewActivity」。對不起,我的英文 – madara
這是可能的方式,TileViewActivity會有工具欄。 –
<activity
android:name="com.example.Activity"
android:label="Main"
android:theme="@style/MyTheme" >
而且在style.xml
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">#ffffff</item>
<item name="android:backgroundSplit">#000000</item>
</style>
您提供的代碼正在工作,但我有我在我的ActionBar SearchView我怎麼能添加? – madara
檢查此過於http://stackoverflow.com/questions/21585326/implementing -searchview在行動吧 –
工具欄可以被包括在所有的XML文件,也可以創建一個基地活動和無處不在,你想 –
我有一個tileview庫,所以如何延長它我擴展它導致我擴展TileViewActivity的第二個活動。對不起我的英文 – madara
我已經發布了這個問題的答案,請檢查。 –