小编Ale*_*vka的帖子

错误"包android.support.v7.app不存在"

我是android开发的新手,我一直在使用命令行工具来创建一个android项目.我按照Android开发人员教程中给出的所有说明进行操作.但是,他们更关注IDE用户.

当我尝试从ActionBarActivity而不仅仅是Activity扩展我的MainActivity类时,它引发了以下错误.

错误:包android.support.v7.app不存在

它抱怨这个进口声明.

import android.support.v7.app.ActionBarActivity;
Run Code Online (Sandbox Code Playgroud)

我确保访问SDK管理器,并说安装了Android支持库.我真的很难过这个,我真的很感激你们给我的任何帮助.

这可能会有所帮助:http: //developer.android.com/reference/android/support/v7/app/ActionBarActivity.html

android android-support-library

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

聚合物模板有邮票活动吗?

我试图在每次输入模板内容时将输入元素集中在聚合物模板内部。问题是在模板加载之前,我无法选择输入元素。当前,我只是在使用setTimeout来在模板加载后100ms内聚焦输入,但是我想知道是否有更优雅的解决方案。另外,自动聚焦属性不起作用,因为模板可能会取消标记并重新标记很多次。现在,我的代码看起来像这样(在聚合物元素定义内):

Polymer({

  // ...

  showInput: false,

  makeInputVisible: function() {
    this.showInput = true;
    var container = this.$.container;
    setTimeout(function() {
      container.querySelector("#input").focus();
    }, 100);
  },
});
Run Code Online (Sandbox Code Playgroud)
<div id="container">
  <template if="{{showInput}}">
    <input id="input" is="core-input" committedValue="{{inputValue}}" />
  </template>
</div>
Run Code Online (Sandbox Code Playgroud)

但是我更喜欢这样的东西:

Polymer({

  // ...

  showInput: false,

  makeInputVisible: function() {
    this.showInput = true;
  },

  focusInput: function() {
    this.$.container.querySelector("#input").focus();
  },
});
Run Code Online (Sandbox Code Playgroud)
<div id="container">
  <template if="{{showInput}}"
            on-stamp="{{focusInput}}">
    <input id="input" is="core-input" committedValue="{{inputValue}}" />
  </template>
</div>
Run Code Online (Sandbox Code Playgroud)

任何想法表示赞赏。

html javascript polymer

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

Elm中的动态/懒惰进口

我想懒洋洋地导入Elm中函数的定义.用例是浏览器,我可能有多个视图,我不需要为初始页面加载呈现,所以我想推迟这些网络请求以加快初始加载.Polymer使用它们的PRPL模式执行此操作,您可以在其中延迟加载自定义元素的定义.我环顾四周,但未能找到任何暗示甚至可以在榆树中使用的东西.

任何想法,将不胜感激.如果没有表面,我会认为这是不可能的.

lazy-loading dynamic-import elm

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