问题标签 [android-components]

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 投票
1 回答
412 浏览

android - 如何处理第三方组件依赖与 react native 或其他组件冲突?

现在我正在编写一个带有react native 0.13.2的 android 应用程序,并且我想使用一些第三方组件。但是这些组件可能是基于 react native 0.16.0 或其他版本的 react native 开发的。例如:我的 android 应用基于react native 0.13.2 component1 基于react native 0.14.0 component2 基于react native 0.12.0 component3 基于react native 0.16.0

正如我测试的那样,本机反应不是向下兼容的。我应该怎么做才能避免版本冲突?还是有更好的方法来解决冲突?

0 投票
1 回答
91 浏览

android - 创建新视图与一直覆盖相同视图的优缺点是什么?安卓

我正在制作一个应用程序,其中几乎所有内容(文本框、菜单、文本视图)都是以编程方式创建和显示的。

当我必须显示不同的内容时,我会删除视图中的所有内容并加载新的文本框、菜单等。

每次都创建一个新视图会更好吗?

0 投票
1 回答
5663 浏览

android - 如何根据文本大小增加 cardView 大小?

如果我更改文本大小,它将溢出我的卡片视图如何更改卡片视图大小以调整到当前文本视图大小?

0 投票
1 回答
40 浏览

android - 为什么Android Service被做成另一个应用组件?

至于其他应用程序组件,如活动、意图、广播接收器,我可以理解它们的用例,但是文档中编写的任何服务用例都可以使用具有静态成员(变量和方法)的简单 Java 类来实现。就像我需要下载文件服务一样。我可以有一个静态方法,它将在参数中接收 taskListener 和其他必需的参数(例如文件的 url)并异步下载文件并将回调提供给 taskListener 的回调方法。那么我为什么要为此使用服务。

请有人通过示例向我解释使用服务的原因

0 投票
1 回答
494 浏览

android - compileSdkVersion 在选择实现和资源时有什么意义?

我要求这个来确认我对在 android 中使用 compileSdkVersion 的理解。

Android sdk 在路径 (Your sdk root)/Sdk/platforms/android-(sdk version) 下为每个版本提供了实现。因此,如果您将 compileSdkVersion 设置为 20 并且如果您在代码中添加了扩展 Activity 的类,则构建 apk apk 将使用取自(您的 sdk 根)/Sdk/platforms/android-20/andriod.jar 的 Activity.class 实现打包。

所以假设谷歌在 android-22/android.jar 的 Activity 实现中添加了一个方法说'public void f1()',我用 compileSdkVersion 22 编译我的代码,我从我的代码中调用方法 f1() 我要去在具有 android 版本 20 的设备中运行该应用程序。

问题 1:如果方法 f1() 是 java 层方法,而不是调用 C/C++ 实现的东西,它会在设备中正常运行吗?

当我在 compileSdkVersion 设置为 23 的 android studio 中打开 View.class 文件时,我可以在导入列表中看到一个项目 'android.widget.ScrollBarDrawable'。但是当我进入 (Your sdk root)/Sdk/platforms/ android-23/android.jar 我在小部件文件夹中找不到类“ScrollBarDrawable”(我遇到了许多这样的实现,这些实现在 android sdk 中不存在)

问题2:那么当apk被打包时,apk builder从哪里得到实现android.widget.ScrollBarDrawable.class?

对不起,我的英语不好 :(

0 投票
4 回答
735 浏览

android - Android Studio 2.1.1 使用制表符,而不是空格,即使在设置中未选中制表符

编辑 Java 文件时,如果我在行尾并键入 Enter 键,它将正确缩进 4 列开始下一行,以匹配上面的行。没关系,但它使用tab缩进,而不是空格,即使在File>Settings>Editor>Java>Tabsand Indents 中Use tab character的复选框未被选中,并且一直如此。

如果我只输入制表键,我也会得到一个制表符,而不是空格。

我从不想使用制表符;我总是想使用空格。我在 Eclipse 或 Microsoft Visual Studio 中没有这个问题,所以这不是我的 PC 的系统设置。Android Studio 中是否有其他设置?

编辑: 我尝试了 Omar Al Halabi(下)提出的建议,但没有奏效,但在测试时我注意到一些有趣的事情:这个选项卡问题似乎主要适用于行的开头,即,如果我输入 Enter on上一行,它立即跳到下一行的第一个缩进位置,使用真正的制表符,而不是空格。另一方面,如果我在现有行上输入一些文本,一旦我输入了一些文本,如果我点击制表符,它就会使用空格进行制表符。

0 投票
2 回答
96 浏览

android - Custom Listener for Compound component

I wrote a compound component and was adding a custom listener to react.

Inside the class for the compound component which uses an xml file.

I got my interface, I got the listener and I got the setter and I engage the listener like this in the button I have in the compound component. I can see that toast that is showing there when I test

In my main activity

I do not see that toast nor does it engage the function call. What am I missing?

0 投票
1 回答
63 浏览

android - 如何制作如图所示的 Android 活动?

我如何制作一个像这张图片中显示的那样的 Android 活动。

我专门询问如何制作重复和提醒组件等组件。此外,显示Add EventAdd Task的两个选项卡。

我也想知道他们的名字。


触摸重复,将出现一个列表对话框。触摸提醒,可以设置不同的时间,可以通过出现在它们旁边的减号 (-) 来删除。选项卡不能滑动,但需要单击它们才能转到特定选项卡。

0 投票
1 回答
517 浏览

android - 如何在 Android 中使用 cardview 附加这个三角形?

Android中是否有任何特定组件,或者我必须使用视图来制作三角形(在图像中显示为圆形)并附加到卡上,但是当我上传图像时,它与图像中的不同。
图片

0 投票
2 回答
358 浏览

android - 编写一个按钮以在我的项目的各个部分使用

我有一个按钮,我需要在我的所有项目中使用具有相同属性的相同按钮,我想创建一个组件来调用这个组件,如果我需要更改我的按钮,只需更改一个类就可以更改所有用途。

我有这个按钮:

我创建了一个扩展 CircularProgressButton 的类,但是我不知道如何在代码中访问一些属性。应用程序的特性:例如。

合并两个问题,我如何制作具有各种布局的组件?

例如:

我想在一个类中编写这个 xml 来调用并使用我的自定义类在所有布局中获取所有这些项目。