我在导航到“帐户和同步设置”屏幕时看到了以下日志消息,但我对如何创建Intent以导航到那里感到困惑。INFO/ActivityManager(53):Startingactivity:Intent{cmp=com.android.providers.subscribedfeeds/com.android.settings.ManageAccountsSettings}我似乎无权访问用于开发的ManageAccountsSettings。我只是想创建一个如下所示的Intent,但我无法调出ManageAccountsSettingsIntenti=newIntent(this,Mana
我有一个ListView,我想从我按下的每个列表项转到一个新Activity。这是我的代码..publicclassDialogActivityextendsActivity{privateListViewlv1;privateStringlv_arr[]={"SuperLeague2010-2011","OlympiakosonYouTube","OlympiakosWebSite","FindKaraiskakionmap","ReserveTickets"};/**Calledwhentheactivityisfirstcreated.*/@Overridepublicvoido
我正在尝试启动一个在另一个apk中定义的Activity,在它的AndroidManifest.xml中,它定义了一个Activity和一个Action,但没有定义类别。格式是这样的我的代码如下Intenti=newIntent("actionname");startActivity(i);但是我的apk因未捕获的ActivityNotFound异常而崩溃,日志读取找不到处理Intent的Activity......“有什么想法吗?非常感谢。 最佳答案 查看Intentdocumentation,它说另请注意此处提供的DEFAULT
我有一个底部有保存和取消按钮的Activity。在AlertDialog中,按钮显示在某种样式化的容器View中。我怎样才能让我的Activity中的按钮具有相同的外观?具体来说,我如何在AlertDialog中应用按钮容器View的样式来在包含按钮的Activity中说出LinearLayout?谢谢 最佳答案 给出了解决方案elsewhere那个工作。简而言之,您只需在xml中使用style属性即可实现此目的。例如,style="?android:attr/buttonBarStyle"和style="?android:attr
我有一个从这样的Activity子类开始的View子类:this.setContentView(instanceOfMyView);在我的View子类中,我想对屏幕尺寸进行一些处理,但是这里的所有人都说应该像这样开始:DisplayMetricsdm=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);screenWidth=dm.widthPixels;screenHeight=dm.heightPixels;但是getWindowManager()是只能从Activity子类调用的方法(
我尝试在Activity布局上的所有内容周围添加一个ScrollView,但它给了我一个错误,说它只能围绕一个东西放置。我的Activity有一个标题TextView,然后是一个图像,然后是一个描述TextView,您无法阅读整个描述,因为它太长并且低于我的屏幕边缘。我怎样才能使whoel的东西滚动?我的xml看起来像这样: 最佳答案 试试这个: 关于java-如何为整个Activity添加ScrollView?,我们在StackOverflow上找到一个类似的问题:
我是Android菜鸟。我刚开始使用ActionBarActivity而不是FragmentActivity。它们之间有什么区别吗?? 最佳答案 FragmentActivity是支持基于fragment的基类。因此,您将使用低于api级别11的支持库中的Fragment,在这种情况下,您的Activity需要扩展FragmentActivity。↳android.support.v4.app.FragmentActivity↳android.support.v7.app.ActionBarActivity当您使用AppCompat
我已指定我的Activity应固定为横向,这在大多数时间都有效。具体来说,当Activity已经在运行时,我从Eclipse中启动它的一个新实例,Activity以纵向模式启动并立即更改为横向模式——但不会在View已经被告知它是Portrait。所以我的View被初始化为Portrait,但立即得到一个surfaceChanged。我的list中指定了以下内容:我也试过:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);当我以API级别7为目标时,我相信它运行良好。现在我以API级别8为目标,出现了一
我正在开发一个名为RecordView的较低级别Activity的项目,用于显示记录详细信息,例如图像、拍摄日期和时间以及纬度/经度信息。我不是试图操纵相机来进行地理标记和访问exif数据,而是尝试实现一个位置监听器来获取首次拍摄图像的位置(按下按钮时)。这种方法有效-我得到我的位置以正确显示和更新数据库中的记录(稍后返回View从头开始显示位置)。但是,如果我退出当前的RecordView,然后再输入两个(任意组合),程序将崩溃并出现错误InstanceCountViolation(下面转载了完整错误)。当我覆盖RecordView的生命周期方法以在调用每个方法时显示时,我们发现它在
我的Android应用程序有一个针对不同Homescreen小部件的配置Activity。我在配置Activity中得到WidgetId是这样的:widgetid=extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID,AppWidgetManager.INVALID_APPWIDGET_ID);但在代码的后面我想知道哪个WidgetProvider类调用了配置Activity。我该怎么做?附言我找到了答案:AppWidgetManagerappWidgetManager=AppWidgetManager.getInstance(contex