小编Var*_*ian的帖子

在Android应用中设置"后退"按钮是否合理?

请给我反馈是否在活动中有一个后退按钮是好的做法,还是只是废话?也许有些Android手机没有后退/返回键?或者所有型号都有它们吗?

后退按钮位于之后发送的任何活动中

android button back android-activity

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

如何在onPrepareDialog中设置setSingleChoiceItems的内容?

伙计们,在onCreateDialog上我有这个:

case DIALOG_REVIEW: {
    if (bundle.containsKey("POSITION")) {
    final int position = bundle.getInt("POSITION");
    ArrayList<String> alterNumbers = numbers.get(position);
    final String[] phoneNums = new String[alterNumbers.size()];
    for (int i = 0; i < alterNumbers.size(); i++) {
        phoneNums[i] = alterNumbers.get(i);
    }
    AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    dialog.setTitle(names.get(position) + "'s number(s)");
    dialog.setSingleChoiceItems(phoneNums, 0,
        new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface dialog,
                int which) {
            // get selected item and close the dialog
            String selectedNumber = phoneNums[which];
            updateUserSelectedNumber(position , selectedNumber);
            }
        });
    return dialog.create();
    }
Run Code Online (Sandbox Code Playgroud)

这是有效的.

但要注意线 …

android dialog android-alertdialog android-activity

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

angularjs拖放插件丢弃问题

我在我的项目中使用angular-dragdrop.js lib,我遇到了drop call函数的问题.所有其他回调函数都在工作.我多次调试我的代码但是找不到答案,有人遇到过这个问题吗?

这是我的html和js代码:

HTML:

<li class="li-draggable" data-drag="true"
           jqyoui-draggable="{animate: true, 
                              placeholder: 'keep', 
                              onStart: 'startCallback', 
                              onStop: 'stopCallback',
                              onDrag: 'dragCallback'}"
           data-jqyoui-options="{snap: true, cursor: 'move', revert: 'invalid', helper: 'clone'}">
           <a>Text <i class="icon-pencil pull-right"></i></a>
</li>
<div class="dummyCell" data-drop="true"
             jqyoui-droppable="{multiple: true,
                               onDrop: 'dropCallback',
                               onOver: 'overCallback',
                               onOut: 'outCallback'}"
             data-jqyoui-options="{hoverClass: 'hoverClass'}"></div>
Run Code Online (Sandbox Code Playgroud)

JS:

$scope.startCallback = function(event, ui) {
    console.log('You started draggin');
};

$scope.stopCallback = function(event, ui) {
    console.log('Why did you stop draggin me?');
};

$scope.dragCallback = function(event, ui) {
    console.log('hey, look I`m flying');
};

$scope.dropCallback = function(event, ui) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery drag-and-drop angularjs

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

双击/点击地图缩放(Android)

可能重复:
双击 - >放大Android MapView?

我有一个Activity延伸MapActivity.我使用谷歌地图.
我需要通过双击或双击来放大.

有人可以帮我弄这个吗?

我已经看过下面的内容,但它们并不是我想要的.

双击 - >放大Android MapView?

网格布局上的手势检测

我意识到onTouchListener这只被召唤一次,为什么会这样?

// set Gesture
detector = new GestureDetector(new GestureReactor());
mapView.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        System.out.println("Inside onTouch");
        return detector.onTouchEvent(event);
    }
});
Run Code Online (Sandbox Code Playgroud)

我有私人课程:

private class GestureReactor extends SimpleOnGestureListener {
    @Override
    public boolean onDoubleTap(MotionEvent e) {
        System.out.println("inside onDouble");
        controller.zoomInFixing((int) e.getX(), (int) e.getY());
        return super.onDoubleTap(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

private GestureDetector detector;
Run Code Online (Sandbox Code Playgroud)

android google-maps

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

当警报对话框打开且手机(模拟器)更改其方向时,应用程序崩溃

伙计们我一整天都在搜索和研究这个问题.该应用程序不仅在对话框打开时崩溃,而且在旋转器打开时崩溃(我确信这将是一堆我没有遇到过的其他情况).

在onRetainNonConfigurationInstance()和onConfigurationChanged(配置newConfig)之间进行选择对我没有帮助.(也许我错了) - 实际上我更喜欢使用第一个.

但我想问:对于一个打开的对话框或打开的微调器,我是否必须从头开始创建所有内容?这是一种方式吗?有时,用户可能会改变方向,重新初始化一个包含大量小部件的大班级是没有价值的.

请给我提示和指导.提前致谢.

编辑:::

Error code:

01-25 17:56:48.182: ERROR/WindowManager(312): Activity XXX has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@43e63058 that was originally added here
01-25 17:56:48.182: ERROR/WindowManager(312): android.view.WindowLeaked: Activity XXX has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@43e63058 that 
was originally added here
01-25 17:56:48.182: ERROR/WindowManager(312):     at android.view.ViewRoot.<init>(ViewRoot.java:247)
01-25 17:56:48.182: ERROR/WindowManager(312):     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)
01-25 17:56:48.182: ERROR/WindowManager(312):     at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
01-25 17:56:48.182: ERROR/WindowManager(312):     at android.view.Window$LocalWindowManager.addView(Window.java:424)
01-25 17:56:48.182: ERROR/WindowManager(312):     at android.app.Dialog.show(Dialog.java:241)
01-25 17:56:48.182: ERROR/WindowManager(312):     at XXX.menuGroupDialog(XXX.java:946)
0    1-25 17:56:48.182: ERROR/WindowManager(312):     at XXX.onOptionsItemSelected
(GroupManagement.java:257)
01-25 17:56:48.182: ERROR/WindowManager(312):     at android.app.Activity.onMenuItemSelected(Activity.java:2195)01-25 …
Run Code Online (Sandbox Code Playgroud)

android dialog spinner orientation android-alertdialog

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