小编Vin*_*tti的帖子

在Android中的MultiChoice AlertDialog中切换复选框

嗨,

我创建了MultiChoice AlertDialog AlertDialog有五个带复选框的列表项.当我选中First复选框时,如果选中了列表中的其他复选框,则会自动取消选中它们,反之亦然.

我正在检查onMultiChoiceClickListener()onClick方法中 的isChecked状态并调用 showDialog(DIALOG_MULTIPLE_CHOICE); 通过更新boolean [] checkedItems; 重新创建对话框,但我无法实现它.如果您有任何建议,请指导我正确的方式.

有没有办法重新创建单击按钮单击的AleartDialog onClick事件.

下面的一些示例代码:

case DIALOG_MULTIPLE_CHOICE:
final String[] lJobTypes = { "Item1", "Item2", "Item3","Item4", "Item5" };
    return new AlertDialog.Builder(JoblistPage.this)
    // .setIcon(R.drawable.logo)
    .setTitle("Title Here")
    // .setCustomTitle(m_Title)
    .setMultiChoiceItems(lTypes, m_Selections,
        new DialogInterface.OnMultiChoiceClickListener() {

            public void onClick(DialogInterface dialog,int whichButton, boolean isChecked) {
                /* User clicked on a check box do some stuff */
                if (isChecked) {
                    m_CheckCount++;
                    //Toggle the Radio button Check status
                } else { …
Run Code Online (Sandbox Code Playgroud)

android

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

是否可以为Xcode Target等Android项目创建多个目标

我使用iPhone Xcode Traget创建了多个具有单一代码库的iPhone应用程序.我的问题是,是否可以为Android项目创建多个目标.如果是的话,是否可以使用Eclipse?

编辑:

Xcode目标:单个项目可以包含一个或多个目标,每个目标生成一个产品(App).这始终只有一个项目,我们可以在其中选择特定目标并运行所需的应用程序

iPhone只有一个项目可用于许多产品(App1,App2,App3等),现在可以和我一样,一个Android项目和多个产品(App1,App2,App3等)

提前致谢

eclipse iphone xcode android target

11
推荐指数
2
解决办法
5267
查看次数

JSP自定义标记库(无法找到属性的setter方法)

我在使用自定义标签时遇到问题: -

org.apache.jasper.JasperException:/custom_tags.jsp(1,0)无法找到属性的setter方法:firstname

这是我的TagHandler类:

package com.cg.tags;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;

public class NameTag extends TagSupport{

    public String firstname;
    public String lastname;

    public void setFirstName(String firstname){

        this.firstname=firstname;
        }
    public void setLastName(String lastname){

        this.lastname=lastname;
        }

    public int doStartTag() throws JspException {
        try {
            JspWriter out=pageContext.getOut();
            out.println( "First name:  "+firstname+ "Last name: "+lastname);

        } catch (Exception ex) {
            throw new JspException("IO problems");
        }
        return SKIP_BODY;
    }


}
Run Code Online (Sandbox Code Playgroud)

这是我的TLD文件:

?xml version="1.0" encoding="UTF-8"?>
<taglib>
     <tlibversion>1.1</tlibversion>
     <jspversion>1.1</jspversion>
     <shortname>utility</shortname>
     <uri>/WEB-INF/nametagdesc.tld</uri>
     <info>
       A simple tag library …
Run Code Online (Sandbox Code Playgroud)

jsp-tags

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

Android - 自定义Spinner小部件外观

是否可以更改radio buttonAndroid 微调器小部件中的颜色.默认情况下,它会显示单选按钮的绿色.

我需要将它改成其他颜色,是否可能,以及如何?

android android-widget android-custom-view android-ui

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

Android:更新网络连接可用性小部件

嗨朋友们,

我有一个主屏幕Widget,它调用webservice并显示一些内容.现在问题是当设备丢失连接时我需要用"无连接"消息更新小部件,并且每当设备重新获得连接时,我必须通过调用webservice再次更新小部件.任何想法请分享.

提前致谢

以下链接还提供了良好的解决方案:

如何监控Android中的网络连接状态?

android android-widget android-networking

8
推荐指数
0
解决办法
1395
查看次数

如何将应用程序预加载器/启动屏幕/启动画面添加到My PhoneGap Android App

我已经使用手机Gap创建了一个Android应用程序.它运行正常.我如何将预加载器图像添加到我的应用程序.现在它在加载应用程序时显示一个白页.

非常感谢帮助,感谢VKS.

android cordova

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

CountDownTimer.cancel()在Android中不起作用

CountDownTimer.cancel() 不适用于以下代码:

myTimer = new CountDownTimer(10000, 1000) {
    public void onFinish() {
    }
    @Override
    public void onTick(long millisUntilFinished) {
        if(null != myObject){
            myTimer.cancel();
        }
    }
}.start();
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我已经开始CountDownTimer检查对象是否没有,null并相应地取消Timer.该对象由某个侦听器在任何时间点设置.请参考并提出建议.我在这做对了吗?

解决方案作者:Gautier Hayoun:

刚刚为CountDownTimer做了替代,你可以在onTick中取消:Github链接 - Gautier Hayoun 2010年12月12日在1:04

java android timer

8
推荐指数
2
解决办法
7679
查看次数

JSP自定义标记库与JSP2标记文件

任何人都可以解释JSP自定义标记库和JSP 2标记文件背后的想法吗?

他们只是以不同的方式做同样的事情吗?

他们如何比较?它们的优点和缺点是什么,哪个更好?

jsp jsp-tags

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

将音频文件存储在数据库中

我正在开发一个应用程序.我需要使用至少400个音频文件,可以播放一些相应的文本.我的问题是哪种方法是最佳和优化的方法?

一种解决方案是将所有音频文件放在资源文件夹中并从那里引用.这将永远不是一个可行的解决方案,因为应用程序的大小会增加 有没有办法将音频文件转换为某种格式并转储到SQLite数据库并灵活地检索它们?如果是这样,我有什么选择?

audio android android-sqlite

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

Android - layout-large文件夹被忽略

我有不同的屏幕尺寸的不同布局文件

文件夹结构:

  • 布局
  • 布局大
  • 布局小

    对于像HVGA和QVGA这样的仿真器没有问题,相应的layout.xml文件被引用.但是当我运行WVGA(480x854)的模拟器时,将忽略layout-large文件夹,这里它指的是应用程序的"layout"文件夹.请指出正确的方向,这是处理这种情况的正确方法.

    我试过用

layout-large-hdpi layout-large-mdpi layout-large-ldpi layout-normal-hdpi layout-normal-mdpi layout-normal-ldpi

并在我指定的AndroidManifest.xml中

   <supports-screens
   android:largeScreens="true"
   android:normalScreens="true"
   android:smallScreens="true"
   android:anyDensity="true" />
Run Code Online (Sandbox Code Playgroud)

但没有成功

android android-manifest

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