草庐IT

starting-activity

全部标签

java - 如何为整个 Activity 添加 ScrollView ?

我尝试在Activity布局上的所有内容周围添加一个ScrollView,但它给了我一个错误,说它只能围绕一个东西放置。我的Activity有一个标题TextView,然后是一个图像,然后是一个描述TextView,您无法阅读整个描述,因为它太长并且低于我的屏幕边缘。我怎样才能使whoel的东西滚动?我的xml看起来像这样: 最佳答案 试试这个: 关于java-如何为整个Activity添加ScrollView?,我们在StackOverflow上找到一个类似的问题:

android - ActionBarActivity 和 Fragment Activity 的区别

我是Android菜鸟。我刚开始使用ActionBarActivity而不是FragmentActivity。它们之间有什么区别吗?? 最佳答案 FragmentActivity是支持基于fragment的基类。因此,您将使用低于api级别11的支持库中的Fragment,在这种情况下,您的Activity需要扩展FragmentActivity。↳android.support.v4.app.FragmentActivity↳android.support.v7.app.ActionBarActivity当您使用AppCompat

android - 我的第一个应用程序。错误 : Invalid start tag LinearLayout. 为什么?

它工作得很好,但后来我做了一些小的编辑,现在它不工作了……这是主要的布局xml文件……它在第3行给出了一个错误。 最佳答案 我认为您的文件位于错误的目录中。布局文件应位于项目中的res/layout/目录中。我的猜测是您将它放在其他一些res/目录中。 关于android-我的第一个应用程序。错误:InvalidstarttagLinearLayout.为什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - Ionic Android 构建失败 : Unable to start the daemon process

当我运行ionicbuildandroid--release我得到一个错误ErroroccurredduringinitializationofVMCouldnotreserveenoughspacefor2097152KBobjectheap有人知道怎么解决吗? 最佳答案 我通过添加一个新的系统变量name:_JAVA_OPTIONS和value:-Xmx512M得到了解决方案 关于android-IonicAndroid构建失败:Unabletostartthedaemonproce

android - 当我指定横向时,如何防止 Android Activity 短暂进入纵向模式?

我已指定我的Activity应固定为横向,这在大多数时间都有效。具体来说,当Activity已经在运行时,我从Eclipse中启动它的一个新实例,Activity以纵向模式启动并立即更改为横向模式——但不会在View已经被告知它是Portrait。所以我的View被初始化为Portrait,但立即得到一个surfaceChanged。我的list中指定了以下内容:我也试过:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);当我以API级别7为目标时,我相信它运行良好。现在我以API级别8为目标,出现了一

android - 尽管已被销毁,但多次打开子 Activity 会导致 InstanceCountViolation

我正在开发一个名为RecordView的较低级别Activity的项目,用于显示记录详细信息,例如图像、拍摄日期和时间以及纬度/经度信息。我不是试图操纵相机来进行地理标记和访问exif数据,而是尝试实现一个位置监听器来获取首次拍摄图像的位置(按下按钮时)。这种方法有效-我得到我的位置以正确显示和更新数据库中的记录(稍后返回View从头开始显示位置)。但是,如果我退出当前的RecordView,然后再输入两个(任意组合),程序将崩溃并出现错误InstanceCountViolation(下面转载了完整错误)。当我覆盖RecordView的生命周期方法以在调用每个方法时显示时,我们发现它在

android - 多个主屏幕小部件的单个配置 Activity

我的Android应用程序有一个针对不同Homescreen小部件的配置Activity。我在配置Activity中得到WidgetId是这样的:widgetid=extras.getInt(AppWidgetManager.EXTRA_APPWIDGET_ID,AppWidgetManager.INVALID_APPWIDGET_ID);但在代码的后面我想知道哪个WidgetProvider类调用了配置Activity。我该怎么做?附言我找到了答案:AppWidgetManagerappWidgetManager=AppWidgetManager.getInstance(contex

Android - SearchView 不打开 Activity

我正在尝试设置SearchView的教程,此处解释如下:https://developer.android.com/training/search/setup.html我创建了一个带有SearchView的菜单并配置了SearchView。但是我的SearchResultActivity在单击键盘上的“搜索”按钮或SearchView的提交按钮时不会打开。我也试过关注Searchwidgetonactionbardoesn'ttriggermysearchactivity但我无法让SearchView打开第二个Activity。有人可以帮忙吗?这是我的菜单:搜索配置xml:list:在

android - 如何避免在配置更改和启动 Activity 时重新加载 Admob 广告?

使用横幅示例here,我注意到,如果我改变方向,广告就会消失,然后重新加载自身(需要时间),所以每次我改变方向时,都有一段时间没有显示任何内容。我知道可以通过list为Activity设置configChanges(它确实有效),但通常不推荐这样做。它有多个缺陷:例如,在我的例子中,改变方向让工具栏保持在相同的高度,这是错误的,因为它在横向和纵向上应该不同。转到另一个Activity,AdmobView仍会重新加载,即使它之前已加载过。当从纵向变为横向时,反之亦然,广告无法很好地适应新的方向。还有什么可以避免在每次配置更改时重新加载广告?我希望Admob加载一次广告(对于新广告,其余的

android - 无法检测用户 Activity 转换,使用广播接收器

我用过ActivityTransitionAPI由谷歌最近推出,用于检测用户何时进出车辆。下面是我用来实现相同目的的代码。valintent=Intent(context,ActivityTransitionReceiver::class.java)valpendingIntent=PendingIntent.getBroadcast(context,requestCode,intent,PendingIntent.FLAG_UPDATE_CURRENT)transitions.apply{add(ActivityTransition.Builder().setActivityType