小编All*_*OOP的帖子

由于目标和CPU/ABI设置,无法创建Android AVD?

我正在运行Juno,刚刚开始学习Mac上的Android编程,最新的SDK,4.2(API 17),当我尝试创建AVD时,你可以从截图中看到(实际上没关系,作为一个新用户我不允许发布屏幕截图),我可以输入我的标题,我也可以选择我的设备,但是当我尝试更改目标和CPU/ABI选项的下拉菜单时,它们不会丢失一点都不 此外,您添加和删除所选硬件的典型硬件盒不存在,可能仅仅是因为较新的Eclipse版本.无论如何,为什么不给我这些选择?此外,这最终导致我的"OK"按钮仍然显示为灰色.谢谢!

android android-virtual-device eclipse-juno

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

如何在导航抽屉中创建下拉列表(在Android中)?

我希望能够创建一个导航抽屉,其中包含一些可扩展,可选择的项目和一些不可扩展的项目.StackOverflow对类似于我的问题的共识指向了解决方案ExpandableListView(这可能甚至不适用于我的想法).在大多数情况下,人们要求的是一种方式来分隔导航抽屉中的项目,就像GMail应用程序使用标签,而不是我想要做的...

......这基本上是在这里概述的 在此输入图像描述

并且在这里(虽然全部,但有些是下拉菜单) .而不是像这样的回答.

android expandablelistview android-fragments navigation-drawer

7
推荐指数
1
解决办法
9645
查看次数

如何在Web应用程序的单独文件中回调Google Maps init

当我有Google Maps API代码段时:

<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"></script>
Run Code Online (Sandbox Code Playgroud)

index.html,我得到了错误:Uncaught InvalidValueError: initMap is not a function.

我希望在我的Yeoman-scaffolded AngularJS Web应用程序中保留我的所有bower_componentCSS,API和脚本声明index.html.我实际上试图重新创建的地图将在另一条路线上,我们将其称为"afterlogin"路线,只是一张基本地图.我将js和html html组件分成了afterlogin.jsafterlogin.html

造成这种情况的原因有很多.其中一个是在调整调用以匹配命名空间的问题,/sf/answers/2412677711/.这需要角度服务吗?如果是这样,该服务如何initMap在Google map api片段中使用该功能及其调用?

其中一个复杂因素是订单.我是新来的Web应用开发,但我可以告诉的index.html第一负载,使用在片断的URL进行回调到initMap未在特色功能<script>...</script>index.html文件,也没有在app.js文件中.相反,由于init函数位于路径的js代码中,因此无法看到它,因此需要某种类型的"命名空间"版本的调用.这甚至从登录路线导致控制台错误,这甚至不是div地图的位置.

----编辑:----

还要注意,在这种情况下,这没有做到这一点:

window.initMap = function(){
//...
}
Run Code Online (Sandbox Code Playgroud)

这也不适用,因为函数永远不会被调用:Uncaught InvalidValueError:initMap不是函数

- - - - - -

afterlogin.js

angular.module('myappproject').controller('AfterloginCtrl', function ($scope) {

  function initMap() {
    var map = new google.maps.Map(document.getElementById('map'), …
Run Code Online (Sandbox Code Playgroud)

html javascript google-maps google-maps-api-3 angularjs

7
推荐指数
2
解决办法
3万
查看次数

何时关闭Android视图标记所需的标签?

对于某些Android XML属性,在插入格式化组件之前,不要使用">"结束开始标记.例如:

<EditText 
  android:id="@+id/etEmails"> 
</EditText>
Run Code Online (Sandbox Code Playgroud)

为什么在开始和结束标记中没有EditText组件的定义?另外,我注意到有些甚至不需要结束标记,而只是它们本身就是XML语句.例如:

<Button
  android:text="Subtract 1"
  android:id="@+id/buttSub"
  />
Run Code Online (Sandbox Code Playgroud)

为什么这个XML语句在实际提供与EditText字段相同的组件时不需要结束语句?

  • 是否有一种故障保护方式可以知道哪些需要打开和关闭语句以获得正确的语法?

  • 是否存在哪些列表/参考?

  • 这些不同组件之间有什么区别?

syntax android android-xml

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

Mapbox GL JS 标记超出地图

加载地图时,所有汉堡/标记都是可见的(我故意设置缩放以考虑该区域中的所有汉堡。)出于某种原因,当我在地图上平移或放大/缩小时,汉堡/标记跟随平移并脱离地图的边界/边缘。我尝试使用默认标记并删除以编程方式将弹出窗口添加到标记的脚本。我将在这里发布一些相关代码。

在此输入图像描述

您可以看到汉堡不仅出现在地图之外,而且在移动时拉伸了窗口的宽度。

超文本标记语言

<div class="content">
        <div class="story-list"></div>
        <div class="story-map">
            <div class="story-map-container" id="story-map-container"></div>
        </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.content {
    padding: 6.5%;
    width: 87%;
    background-image: url("../media/images/temp-gradient-low.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/* story-list */

.story-list {
    display: inline-block;
    position: relative;
    width: 66%;
    z-index: 1;
    vertical-align: top;
    font-size: 0;
    padding-bottom: 1%;
}

/* story-map */

.story-map { /* using id='' in order to override the position set by mapbox*/
    /*background-color: white;*/
    display: inline-block;
    position: sticky;
    top: 0;
    width: 33%;
    height:  100vh;
    /*padding-left: …
Run Code Online (Sandbox Code Playgroud)

marker mapbox-gl-js mapbox-marker

4
推荐指数
1
解决办法
3024
查看次数

AWS Amplify:子域重定向到 www.admin.mydomain.com,显示“ERR_CONNECTION_REFUSED”

mydomain.com通过 Google Domains拥有我的域名。我正在创建一个通过 Amplify CLI 部署的 React 应用程序。在控制台上,我尝试在https://us-east-2.console.aws.amazon.com/amplify/home?region=us-east-2#/d2xxxxxxxxxxxxtf/ 上为我的 Amplify 应用程序设置自定义域设置/域,所以当有人访问时admin.mydomain.com,他们会被重定向到我的应用程序。我按照本指南将 CNAME 记录复制到 Google Domains DNS 管理,但是在 AWS 验证我拥有该域并据称配置了所有内容之后,我仍然无法在子域访问我的应用程序。每当我将浏览器指向 时admin.mydomain.com,我都会被重定向到https://www.admin.mydomain.app. 控制台似乎自动设置了这个重定向,我看到ERR_CONNECTION_REFUSED在它把我带到终点,因为那里没有托管任何东西。如何避免这种重定向?

dns cname amazon-web-services google-domains aws-amplify

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