问题标签 [android-3.1-honeycomb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
41246 浏览

android - 动画完成后我该怎么做?

我有一个ImageView用于通过AnimationDrawable. 当我想显示我的进度微调器时,我这样做:

当我想隐藏微调器时,我这样做:

但是,这会导致动画立即停止。我希望它只有在ObjectAnimator完全褪色到 0.0 alpha 后才停止。有没有办法可以按照“AnimationCompleted”回调的方式设置一些东西?

0 投票
0 回答
593 浏览

android - How to get text selected before user clicks on Copy

I have a WebView and I want user to be able to select text and then display a QuickAction so that they can choose the action he will perform on that text he just selected.

The problem I have is that I can't find a way to get text selected before the user clicks on Copy on the Action Bar.

Example of text selection with Action Bar

I want to popup the QuickAction as soon as TouchUp event is fired and I don't want to have them to select Copy on the Action Bar before that.

Any idea on how to implement this behaviour?

I'm developping on Android 3.1 SDK and using android.content.ClipboardManager.

0 投票
3 回答
27299 浏览

android - ViewGroups 的 Animate Layout 属性如何?

我有以下布局:

我最终得到这样的结果:

当切换某个切换时,我想为 Left 设置动画,使其宽度扩大以填满整个屏幕。同时,我想为 Right 的宽度设置动画,使其缩小为零。稍后,当再次切换切换时,我需要将事物恢复到上述状态。

我已经尝试编写自己的 Animation 来调用View.getWidth(),但是当我动画回那个值(通过设置View.getLayoutParams().width)时,它比开始时更宽。我怀疑我只是做错了。我还阅读了有关 Honeycomb 动画内容的所有文档,但我不想翻译或缩放...我想为布局宽度属性设置动画。我找不到这样的例子。

这样做的正确方法是什么?

0 投票
4 回答
4249 浏览

compiler-construction - 在 Android 3.1 上运行适用于 Java 的 IDE

我即将购买平板电脑,可能是 Thrive。我需要知道我是否可以用 Java 编写应用程序,在普通 PC 上使用,在使用 Android 3.1 的平板电脑上使用。我在学校,我使用 Java 编写了很多应用程序。我需要能够使用运行 Android 3.1 Honeycomb 的平板电脑编写代码。

另外,如果我能做到这一点,我可以使用什么 IDE?

注意:我不是想用 Java 编写 Android 应用程序。我正在尝试使用带有 Android 3.1 蜂窝的平板电脑上的 IDE 用 Ja​​va(用于普通 PC)编写应用程序。

基本上我想:

  • 在 Toshiba Thrive 上安装 Java JDK
  • 在 Toshiba Thrive 上安装 IDE(如 eclipse、jgrasp、netbeans)
  • 运行 IDE 并用 Java 编写代码
  • 将代码保存到闪存驱动器
  • 在我的电脑上使用/编辑代码
0 投票
1 回答
4512 浏览

android - 将原生库打包到 APK 中

如何从 Eclipse 执行此操作?我找不到任何办法。我尝试使用以下内容创建一个build.xml并将其添加为最终构建器:

但所达到的只是输出apkbuilder doesn't support the nested "file" element

在这一点上,我对我做错的原因和方式不感兴趣,如果有人能给我一个可行的解决方案,我会弄清楚它背后的理论。

0 投票
3 回答
3307 浏览

android - 在 Android 3.1 的 WebView 中加载 URL 在设备上失败,但在模拟器上有效

我正在尝试将以下 URL 加载到 webview 中: index.html?name

这适用于 Android 2.2 设备和模拟器,以及 Android 3.1 模拟器。但是,当我在我的 Android 3.1 Galaxy 选项卡上加载应用程序时,我遇到了一个错误:

网页无法显示

位于 file:///android_asset/index.html?name 的网页可能暂时关闭,或者它可能已永久移动到新的网址。

似乎它没有注册它是本地资产并且正在尝试为其访问网络。知道为什么会发生这种情况,并且仅在物理 3.1 设备上吗?如果我尝试仅加载 index.html,那么它在所有内容上都可以正常工作。我对此表示怀疑,但它可能与问号有关吗?

提前致谢。

0 投票
1 回答
705 浏览

android - 在 Android 3.1 (Honeycomb) 中将日历应用程序添加到模拟器

我想通过在蜂窝模拟器中编程来使用日历。但是,模拟器中没有日历。因此,我无法编写使用日历添加或编辑事件的程序。我同步了一个 gmail 帐户,模拟器与我的联系人和电子邮件同步,但没有与我的日历同步。另外,我尝试添加一个我在模拟器某处找到的 Calendar.apk,但我没有成功。问题是如何在 Andorid 3.1 的模拟器中使用日历?

提前致谢。

0 投票
1 回答
70 浏览

android-3.1-honeycomb - Android 3.1,并排显示两个计数器时出现问题

我是编程新手,我很难弄清楚这一点。我正在尝试在平板电脑的每一侧创建两个可见的单独计数器。一个是数位板的左侧,另一个是数位板的右侧。当我单击左侧按钮时,它会更新左侧的计数(例如,1+1+1 等),但是当我单击右侧计数器时,它会添加一个附加值以在左侧计数器上求和。(例如,单击右侧(添加 1,然后当我单击左侧计数器时,它的作用类似于添加 2,而不是 1。)

这是我的代码到目前为止的样子

0 投票
0 回答
76 浏览

android - 安卓 3.x。打开对话框时如何保留文本选择

显示对话框时,我通过双击选择的单词正在丢失选择。

一步步:

  1. 我双击一个单词,该单词被选中,“文本选择”菜单显示在屏幕顶部。
  2. 我单击一个按钮并显示一个对话框。一旦显示对话框,选择就会被清除。

请注意,如果我使用键盘以不显示“文本选择”的方式选择文本,则保留文本选择。此外,选择保留在 2.2 上。该问题仅在 3.x 上通过双击选择单词时出现。

我怎样才能解决这个问题?

0 投票
1 回答
1910 浏览

android - 启动新 Activity 时,主屏幕背景会出现一瞬间

在三星 Galaxy Tab 10.1" (Android 3.1) 上运行下面的简单测试活动时,在 TestActivity2 启动之前,我看到主屏幕背景短暂闪烁。

没有看到此闪存
- 在没有 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 的情况下
运行时 - 在运行 Android 2.3 的 Galaxy Tab 7 上运行时

知道是什么导致了这种闪光以及如何避免它吗?

在比较带有和不带有 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET 的测试运行的 LogCat 时,我注意到以下差异。

使用 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET

... INFO/SurfaceFlinger(223): id=71 已删除 com.zappware.test/com.zappware.test.TestActivity1 idx=2 地图大小=3

没有 FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET

... INFO/SurfaceFlinger(223): id=75 已删除 com.zappware.test/com.zappware.test.TestActivity1 idx=3 地图大小=3

也许这可以帮助?