相关疑难解决方法(0)

扩展LifecycleActivity,Activity,ActionbarActivity和AppCompactActivity之间的区别?

在Android中,扩展Lifecycler Activity,Activity,ActionBarActivity和AppCompactActivity之间的主要区别是什么?这些类在使用方面有何不同?

android android-fragments android-activity android-actionbar

69
推荐指数
2
解决办法
6万
查看次数

什么是Android Studio中的向后兼容性?

我是Android开发的新手.虽然我提到了android开发者网站,但我还是没弄明白.

在自定义活动对话框中,当我取消选中Backwards Compatiblity(Appcompat)Android Studio 2.3.1时,它给了我一个提示:

如果为false,则此活动基类将为Activity而不是AppCompatActivity

在此输入图像描述

一般来说,Android开发人员更喜欢什么?支持向后兼容还是没有它?任何人都可以解释我哪一个更好.

android backwards-compatibility android-studio

15
推荐指数
2
解决办法
1万
查看次数

将操作栏添加到FragmentActivity

由于某些特定原因,我正在制作一个使用谷歌地图的应用程序.所以我在Android Studio中创建了一个Google Maps应用程序,我得到了一个扩展FragmentActivity的活动.一切都很完美,但现在我想在屏幕顶部添加操作栏.问题是地图占据了整个屏幕,我不知道如何修复它

这是我的活动代码:

public class MainActivity extends FragmentActivity implements LocationListener {
    private GoogleMap mMap; // Might be null if Google Play services APK is not available.
    double lon = 0;
    double lat = 0;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        setUpMapIfNeeded();

    }
    @Override
    protected void onResume() {
        super.onResume();
        setUpMapIfNeeded();
    }
    public void showSettingsAlert(){
        AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);

        // Setting Dialog Title
        alertDialog.setTitle("GPS settings");

        // Setting Dialog Message
        alertDialog.setMessage("GPS is not enabled. Do you want to go …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-actionbar android-fragmentactivity

9
推荐指数
3
解决办法
1万
查看次数

AppCompatActivity 和 Activity 的区别

我正在尝试在我发现的应用程序中添加菜单,如果它扩展 AppCompatActivity 可以工作,但如果它扩展 Activity 则不行。Activity 中没有任何可用的菜单吗?人们说 Activity 是基本的,而 AppCompatActivity 是后来开发的,我应该使用 Activity 而不是 AppCompatActivity 有什么好的理由吗?由于 AppCompatActivity 是默认的,但在我的学习中建议选择 Activity,但我在创建菜单(操作栏)时发现问题,请帮助!

menu android-activity appcompatactivity

5
推荐指数
1
解决办法
1万
查看次数

Android Studio上的向后兼容性(AppCompat)

在Android Studio中创建应用程序并选择活动名称时,我有一个显示"向后兼容性(AppCompat)"的按钮.在它下面说"如果错误,这个活动基类将是Activity而不是AppCompatActivity".

这种向后兼容性是什么?

android android-activity

5
推荐指数
1
解决办法
3875
查看次数