Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

5
在EditText更改侦听器中计数字符
在我的项目中,我有一个EditText。我想计算中的字符EditText,并在中显示该数字TextView。我写了下面的代码,它工作正常。但是,我的问题是,当我单击Backspace它时,它会递增计数,但是我需要减少数字。我该如何考虑Backspace? tv = (TextView)findViewById(R.id.charCounts); textMessage = (EditText)findViewById(R.id.textMessage); textMessage.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { i++; tv.setText(String.valueOf(i) + " / " + String.valueOf(charCounts)); } public void beforeTextChanged(CharSequence s, int start, int count, int after){} public void onTextChanged(CharSequence s, int start, int before, int count){} });


10
如何获取android.widget.ImageView的宽度和高度?
╔══════════════════════════════════════════════╗ ^ ║ ImageView ╔══════════════╗ ║ | ║ ║ ║ ║ | ║ ║ Actual image ║ ║ | ║ ║ ║ ║ |60px height of ImageView ║ ║ ║ ║ | ║ ║ ║ ║ | ║ ╚══════════════╝ ║ | ╚══════════════════════════════════════════════╝ <------------------------------------------------> 90px width of ImageView 我有一个具有默认高度和宽度的图像视图,图像存储在db中,并且我想根据Imageview的高度宽度缩放Image。因为我不希望它提供默认值,因为每当我更改它的高度和宽度时,我也必须在代码中对其进行更改。 我正在尝试获取ImageView的高度和宽度,但是在两种情况下都返回0。 int …
272 android  image  height  width 

10
查找并替换Android Studio
有没有一种方法可以找到并替换整个项目中所有单词的出现(不仅是使用重构->重命名的单个类),而且还可以在android studio中或使用命令行脚本维护大小写吗? 例如,供应商必须去商家,供应商->商人,供应商->商户。我的老板希望我为正在进行的项目更改所有与供应商的联系。我已经做了大约一个小时,我知道我在浪费时间。让我知道任何节省时间的建议。

12
片段超过另一个片段问题
当我#77000000在另一个片段(我们称其为主要片段)上显示一个片段(背景为全屏)时,我的主要片段仍会对点击做出反应(即使没有看到也可以单击按钮)。 问题:如何防止点击第一个(主要)片段? 编辑 不幸的是,我不能只隐藏主片段,因为我在第二个片段上使用了透明背景(因此,用户可以看到后面的内容)。

21
如何在Android中更改Drawable的颜色?
我正在开发一个android应用程序,并且有一个可绘制的图像是从源图像加载的。在此图像上,我想将所有白色像素转换为另一种颜色,例如蓝色,然后缓存生成的Drawable对象,以便以后使用。 例如,假设我有一个20x20 PNG文件,中间有一个白色圆圈,圆圈之外的所有内容都是透明的。将白色圆圈变成蓝色并缓存结果的最佳方法是什么?如果我要使用该源图像创建几个新的Drawable(例如蓝色,红色,绿色,橙色等),答案是否会改变? 我猜想我会以某种方式使用ColorMatrix,但是我不确定如何使用。

25
在Android上解析查询字符串
Java EE具有ServletRequest.getParameterValues()。 在非EE平台上,URL.getQuery()仅返回一个字符串。 当不在 Java EE上时,正确解析URL中的查询字符串的正常方法是什么? < rant > 尝试创建自己的解析器的答案很流行。这是一个非常有趣且令人兴奋的微编码项目,但我不能说这是一个好主意 :( 以下代码片段通常有缺陷或损坏,顺便说一句。打破它们对于读者来说是一个有趣的练习。 并向黑客攻击使用它们的网站。 解析查询字符串是一个定义明确的问题,但阅读规范和理解细微差别并非易事。最好让一些平台库编码器为您完成工作,并进行修复! < / rant >
271 java  android  parsing  url 

10
从Android中的文件路径获取内容uri
我知道图像的绝对路径(例如/sdcard/cats.jpg)。有没有办法获取此文件的内容uri? 实际上,在我的代码中,我下载了一个图像并将其保存在特定位置。为了在ImageView实例中设置图像,当前我使用路径打开文件,获取字节并创建位图,然后在ImageView实例中设置位图。这是一个非常缓慢的过程,相反,如果我可以获得内容uri,那么我可以非常轻松地使用该方法 imageView.setImageUri(uri)
271 android  image 



19
使用Android Studio构建未签名的APK文件
我正在使用Android开发人员工具开发一个android应用。现在,我尝试了新的Android Studio,如果将智能手机与PC连接并直接在Android Studio中运行该程序,则一切正常。但是现在我想在不将其他智能手机连接到我的PC的情况下测试该程序。 每次编译程序时,ADT都会在“ projectname / bin”下创建.apk文件。我现在如何看待Android Studio无法做到这一点。 所以我的问题是可以使用Android Studio创建未签名的.apk文件吗?

12
如何使用RecyclerView显示空视图?
我作为把一个特殊的视图布局文件中的描述ListActivity文件被当没有数据显示。该视图具有id "android:id/empty"。 <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_data" /> 我想知道新的RecyclerView怎么办?

30
RecyclerView:检测到不一致。无效的商品位置
我们的质量检查已检测到一个错误:旋转Android设备(Droid Turbo)时,发生了以下与RecyclerView相关的崩溃: java.lang.IndexOutOfBoundsException:检测到不一致。无效的商品位置2(偏移量:2)。状态:3 对我来说,这看起来像是RecyclerView内部的错误,因为我想不出这是由我们的代码直接引起的。 有没有人遇到这个问题? 解决办法是什么? 一个残酷的解决方法可能是在发生异常时捕获异常,然后从头开始重新创建RecyclverView实例,以避免陷入损坏状态。 但是,如果可能的话,我想更好地理解问题(也许从源头上解决它),而不是掩盖它。 该错误不容易重现,但是一旦发生就致命。 完整的堆栈跟踪: W/dalvikvm( 7546): threadid=1: thread exiting with uncaught exception (group=0x41987d40) E/AndroidRuntime( 7546): FATAL EXCEPTION: main E/AndroidRuntime( 7546): Process: com.oblong.mezzedroid, PID: 7546 E/AndroidRuntime( 7546): java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 2(offset:2).state:3 E/AndroidRuntime( 7546): at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:3382) E/AndroidRuntime( 7546): at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:3340) E/AndroidRuntime( 7546): at …



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.