- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我下载了最新的 SDK 版本,当我创建一个新的 Android 项目时,自动生成的 MainActivity
扩展了 ActionBarActivity
,但我想扩展 Activity
.
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
/**
* A placeholder fragment containing a simple view.
*/
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
return rootView;
}
}
}
最佳答案
ActionBarActivity 用于向后兼容。因此,Android Actionbar 也可以在旧设备上运行,请参阅 documentation .
Base class for activities that use the support library action bar features.
You can add an ActionBar to your activity when running on API level 7 or higher by extending this class for your activity and setting the activity theme to Theme.AppCompat or a similar theme.
它是 FragmentsActivity 和 FragmentsActivity extends Activity 的一个子类。==> 所以不用担心你可以用普通 Activity 做的所有事情,你也可以用 ActionBarActivity 做。
关于android - 为什么我的 Activity 会扩展 ActionBarActivity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22392384/
这个问题已经有答案了: ActionBarActivity is deprecated [duplicate] (3 个回答) 已关闭 8 年前。 如何解决 Eclipse 中导入 android.s
我正在学习如何在 Android Studio 中使用 NDK 的教程:http://www.ph0b.com/android-studio-gradle-and-ndk-integration/ 我
当我尝试导入它时,收到错误“无法解析符号 ActionBarActivity”。 我阅读了有关同一问题的问题并阅读了答案并尝试解决该问题,但无济于事。 我使用的是 android studio 版本
我正在使用这个模板 https://github.com/kanytu/android-material-drawer-template只是为了尝试 material design,所以我实现了一些
在我的 android Studio 中,编译器无法找到 ActionBarActivity。因此,我遇到了很多错误。编译器无法导入 ActionBarActivity 和 ActionBar 类。这
这个问题在这里已经有了答案: Why was ActionBarActivity deprecated (3 个回答) 关闭6年前。 其实没有问题。项目编译并运行。但我不明白什么是删除类名的意思(An
几天前,我将 android studio 和 gradle 更新到了 4.4.1。当我尝试创建一个类主 Activity 来扩展 actionbaractivity 时,如下所示 publi
我正在尝试使用 GitHub 存储库中的侧菜单。菜单的动画需要一个类 ViewAnimator 来获取参数 ActionBarActivity,在示例中给出为 this(即 MainActivity,
我有一个使用搜索小部件的有效搜索实现,就像在从 Activity 扩展的 Activity 内部一样: @Override public boolean onCreateOptionsMenu(Men
我一直在尝试遵循 Android 聊天应用程序的教程。 我已经完成了使用 AppCompatActivity 和 ActionBarActivity 所需的所有配置,但是当我尝试运行我的应用程序时,它
我对 ActionBarActivity 和 ViewPager 有疑问。 在我的“主 Activity ”上,这是一个 ActionBarActivity,我有一些选项卡,它们是 fragment
是否可以将操作栏添加到 android 应用程序:1) 没有子类化 ActionBarActivity2) 支持 Gingerbread 和更新 我搜索了 google 和 SO,没有结果。 我问这个
我在 ActionBarActivity 中搜索了多个 Intent 和 fragment 的示例。我正在从 Deitel 系列和其他信息丰富的资源中学习 android 编程。我面临的障碍是从使用
我正在使用 Toolbar在 fragment (覆盖整个屏幕)内,我想显示后退按钮,但我不能使用 getSupportActionBar().setDisplayHomeAsUpEnabled(tr
我正在尝试从 ActionBarActivity 扩展我的类,但不能,我已经尝试了所有可能的方法。我正在导入 android.support.v7.app.ActionBarActivity;我想按照
我有一个扩展 FragmentActivity 和导入 android 库 v4 的类。现在我想在我的 Activity 中实现 Navigation Drawer,我想扩展 ActionBarAct
我在我的应用程序中使用 android.support.v7.widget.Toolbar。 我可以通过 getSupportActionBar().setIcon() 设置图标。并通过 toolba
我已经尝试使缓存无效并重新启动,但它仍然显示并且不会像以前那样编译和运行。如果我没记错的话,我尝试重命名类文件,并且一定是更改了造成这种情况的名称。它还在 findViewById、.oncreate
我有一个非常奇怪的问题。当我在单击硬件菜单按钮(Android 2.3 设备)后使用 ActionBarActivity 时,应用程序意外关闭,没有任何特定错误。 Logcat 只给出: W/KeyC
我在扩展 ActionBarActivity 时遇到错误捕获。如果我扩展 Activity 则没有错误。 事情是在我的其他 Activity 中它完美地工作。起初,我认为这是因为我之前的 Activi
我是一名优秀的程序员,十分优秀!