小编Amm*_*mar的帖子

EditText OnKeyListener无法正常工作

我知道这个/类似的问题之前已被问到,但给出的解决方案对我不起作用,所以我再问一次.我尝试了该答案中给出的解决方案,但仍然在某些设备上调用我的OnKeyListener,尤其是那些具有库存操作系统的设备.当editText中没有字符时,我需要检测按下软键盘的del键.这是我的代码;

EditText et = (EditText) findViewById(R.id.et);
    et.setOnKeyListener(new EditText.OnKeyListener() {

        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            Log.d("OnKeyListener", keyCode + " character(code) to send");
            return false;
        }
    });
Run Code Online (Sandbox Code Playgroud)

android keylistener android-edittext

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

IllegalArgumentException参数必须是ViewGroup.offsetRectBetweenParentAndChild中此视图的后代

我在崩溃日志中从我的一个app用户那里得到了以下异常.无法从日志跟踪中了解.如果有人有想法,请分享.

致命异常:java.lang.IllegalArgumentException参数必须是此视图 raw 的后代

android.view.ViewGroup.offsetRectBetweenParentAndChild(ViewGroup.java:4563)android.view.ViewGroup.offsetDescendantRectToMyCoords(ViewGroup.java:4500)android.view.ViewGroup $ ViewLocationHolder.init(ViewGroup.java:6738)android.view.ViewGroup $ ViewLocationHolder.obtain(ViewGroup.java:6675)android.view.ViewGroup $ ChildListForAccessibility.init(ViewGroup.java:6633)android.view.ViewGroup $ ChildListForAccessibility.obtain(ViewGroup.java:6601)android.view.ViewGroup.addChildrenForAccessibility( ViewGroup.java:1703)android.view.ViewGroup.onInitializeAccessibilityNodeInfoInternal(ViewGroup.java:2530)android.view.View.onInitializeAccessibilityNodeInfo(View.java:5209)android.widget.AdapterView.onInitializeAccessibilityNodeInfo(AdapterView.java:937)android. widget.AbsListView.onInitializeAccessibilityNodeInfo(AbsListView.java:1492)android.widget.ListView.onInitializeAccessibilityNodeInfo(ListView.java:3781)android.view.View.createAccessibilityNodeInfoInternal(View.java:5170)andro id.view.View.createAccessibilityNodeInfo(View.java:5157)

android android-viewgroup

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

SaaS 应用程序和 Web 应用程序之间的区别

请大家解释一下 SaaS 应用程序和 Web 应用程序之间的区别。另外,我们如何制作 Java Web 应用程序、SaaS 应用程序?

web-applications saas

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

在PrimeFaces中应用主题

我在我的项目中使用PrimeFaces 3.1.我在应用主题方面遇到了问题.我将dark-hive-1.0.3.jar添加到项目中并配置web.xml如下.

<context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>dark-hive</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

当我运行项目时,出现以下异常.

javax.faces.FacesException:加载主题时出错,找不到"primefaces-dark-hive"库的"theme.css"资源

这个问题是怎么造成的,怎么解决?

jsf primefaces jsf-2

6
推荐指数
1
解决办法
9764
查看次数

Crashlytics缺少一些自定义日志

我正在使用Crashlytics进行Android应用的崩溃报告.到目前为止,除了问题之外,它的工作效果都很好.一个关键问题是它在发生应用程序崩溃的语句之前缺少一些自定义日志.我想问一下,如果有任何机制来刷新日志或任何其他方法来报告所有日志?

提前致谢.

android crashlytics

6
推荐指数
1
解决办法
350
查看次数

Firebase 远程配置条件未检测到国家/地区

我正在尝试为某些功能实现 Firebase 远程配置来远程控制它们。我在这里面临的问题是我正在设置的国家条件没有按预期工作。为了测试这一点,我正在尝试使用 VPN 来更改设备 IP。文档说该国家/地区是从设备的 IP 地址检测到的,但它不起作用。有人知道吗?

android firebase firebase-remote-config

6
推荐指数
1
解决办法
1744
查看次数

当键盘消失时,UI Rezising陷入困境

我正在开发以下布局.

在此输入图像描述

当显示keybaord时,UI会调整为可用空间(状态"A").当keybaord隐藏时,UI再次调整大小以填充整个屏幕(状态"B").但是当从状态'A'进入状态'B'时,UI存在明显的滞后.有没有办法避免这种滞后或提供顺利调整大小.

更新:android:windowSoftInputMode="adjustResize"在清单中使用此活动.给定的屏幕截图实际上是一个示例.我的实际布局包含更复杂的布局,这可能导致调整大小的延迟,但这个完全描述了我的问题.有没有办法实现动画调整大小UI键盘隐藏?任何帮助都会得到很高的评价.

android android-layout android-activity

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

正则表达式替换字符串中的所有字符

我需要正则表达式来替换除字符串中的第一个字符之外的所有匹配字符.

例如;

用于与'A'匹配并用'B'替换

  • "AAA"应替换为"ABB"

  • "AAA AAA"应替换为"ABB ABB"

用于与''匹配并替换为'X'

  • '[space] [space] [space] A [space] [space] [space]'应替换为'[space] XXA [space] XX'

java regex

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

在Java中对数组列表进行排序

我有下课.在这方面,Iris是另一个具有某些属性的类.

public class Helper {

    Iris iris;
    double distance;

    public Helper(Iris iris, double distance) {
        this.iris = iris;
        this.distance = distance;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想对这个数组列表(即List <Helper> helperList)进行排序,根据距离参数降序.我写了以下方法,但它不起作用.

public void sort(){
for(int k=0; k < helperList.size(); k++)
        {
            double distance = helperList.get(k).distance; 

             for(int l=0; l < helperList.size(); l++)
             {
                 Helper temp = helperList.get(l);
                 if( distance < temp.distance )
                 {
                     helperList.set(l, helperList.get(k));
                     helperList.set(k, temp);
                 }
            }
        }
}
Run Code Online (Sandbox Code Playgroud)

有人可以提出解决方案吗?

java

3
推荐指数
1
解决办法
4770
查看次数

在Titanium移动应用程序中添加计时器

我想在我的移动应用程序中添加一个计时器,我正在使用Titanium框架进行开发.我没有在文档中找到任何相关的东西.任何人都可以为这个问题提出解决方案.

感谢名单

titanium appcelerator appcelerator-mobile titanium-mobile

3
推荐指数
1
解决办法
6507
查看次数