小编THe*_*per的帖子

根据Android中EditText中的文本启用和禁用Button

如果EditText中的单词少于3个单词,我想按Button禁用,如果EditText中的单词超过3个单词,那么我想启用它以便它可以获得Clicked.

有人能帮我一下吗?

android button android-edittext

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

WPF:当禁用菜单项时,图标是否为灰色是否是标准的?

我有带图标的菜单项,当它被禁用时,图标保持不变.是否由我来提供一个禁用的图标,如果是这样,这是否也适用于绑定到命令的menuitems?

wpf icons command

13
推荐指数
2
解决办法
3409
查看次数

在文本字段中插入一个字符后启用完成按钮:textFieldDidEndEditing:或textFieldShouldBeginEditing:或?

当用户在uitextfield中写入至少一个字符时,我想在导航栏上启用完成按钮(在模态视图中).我试过了:

  • textFieldDidEndEditing:当前一个uitextfield重新响应第一个响应者时启用该按钮(所以在当前uitextfield中使用零个字符).
  • textFieldShouldBeginEditing:当textfield成为第一个响应者时调用.还有另一种方法吗?

[编辑]

解决方案可能是

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
Run Code Online (Sandbox Code Playgroud)

但都没有

 [self.navigationItem.rightBarButtonItem setEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

要么

[doneButton setEnabled:YES]; //doneButton is an IBOutlet tied to my Done UIBarButtonItem in IB
Run Code Online (Sandbox Code Playgroud)

工作.

iphone uibarbuttonitem ios uitextfielddelegate

13
推荐指数
2
解决办法
7838
查看次数

通过WebView.loadURL()指定不存在的URL时,WebViewClient.onPageStarted()调用两次

这是我的代码

public class Main extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);


    WebView webView = (WebView)findViewById(R.id.webView);

    // Assign webclient.
    webView.setWebViewClient(new WebViewClient( ) {
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            Log.d("TAG", url);
        }

        @Override
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
            Log.d("TAG", "failed: " + failingUrl + ", error code: " + errorCode + " [" + description + "]");
        }
    });


    webView.loadUrl("http://m.vooglemoogle.com" );
}



}
Run Code Online (Sandbox Code Playgroud)

结果如下:

03-29 13:40:27.005: DEBUG/TAG(10948): …
Run Code Online (Sandbox Code Playgroud)

android android-webview webviewclient

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

Android - 收听已禁用的按钮

如何基于单击禁用来响应事件Button.我有一个要求,我必须出现Dialog,当Button点击一个残疾人但我分配的听众即使我没有开火setClickable(false)

我是一个安卓机器人,抱歉.

android button actionlistener

12
推荐指数
3
解决办法
8794
查看次数

ExtJs4如何递归地禁用面板上的所有字段和所有按钮

我正在尝试禁用面板上所有可点击的可编辑组件.

调用panel.disable()灰色,但按钮仍然可以点击.相同的结果提供panel.cascade了禁用每个组件的功能.

这样做的正确方法是什么?

extjs extjs4

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

如何判断PostgreSQL中是否启用了触发器?

我的googling-fu让我失望了.如何知道PostgreSQL触发器是否被禁用?

postgresql triggers status

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

如何在java中更改禁用的JButton的外观

我正在制作游戏,当我禁用按钮时 setEnabled(false);,按钮变为灰色,与游戏中的其他颜色发生冲突.它们是一种在禁用按钮时更改按钮颜色的方法吗?

java colors jbutton

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

在Android模拟器上启动phonegap应用程序时,"连接到服务器失败"错误

我正在使用PhoneGap构建一个Android应用程序,该应用程序是phonegap + jquery mobile的组合.

应用程序在模拟器中成功启动,我能够调试应用程序,直到昨天.

今天应用程序只是拒绝在模拟器上启动,我不断收到此错误

06-25 09:03:24.453: INFO/System.out(305): onReceivedError: Error code=-6 Description=The connection to the server was unsuccessful. URL=file:///android_asset/www/index.html
Run Code Online (Sandbox Code Playgroud)

android cordova

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

TabNavigator无法处理Flex 4.5中的已禁用子项

我将TabNavigator从Flex 3迁移到Flex 4.5时遇到了问题.剥离到最低限度,以下代码将产生错误,即TabNavigator的第二个子项无法正确创建:

<?xml version="1.0" encoding="utf-8"?>
<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx"
    >
    <fx:Script>
        <![CDATA[
            protected function over():void
            {
                trace('over');
            }

            protected function content_one_init():void
            {
                content_one.enabled = true;
                navigator.selectedIndex = 1;
            }

        ]]>
    </fx:Script>
    <mx:TabNavigator
        id="navigator"
        creationPolicy="auto"
        width="100%" height="100%"
        >
        <mx:VBox
            id="content_one"
            enabled="false"
            creationComplete="content_one_init()"
            label="One"
            mouseOver="over()"
            />
        <mx:VBox label="Two">
            <mx:Label text="Content Two" />
        </mx:VBox>
    </mx:TabNavigator>
</s:Application>
Run Code Online (Sandbox Code Playgroud)

我在启动时看到的是一个TabNavigator,它选择了第二个标签但没有内容而不是预期的"内容二"标签.该navigator.selectedIndex = 1;指令只是为了舒适,如果您在启动后用鼠标选择第二个选项卡,则也会出现错误.

现在来了有趣的部分:如果我执行以下任何操作,则会创建第二个子项:

  • creationPolicy="all"在content_one上设置(这是预期的),
  • 评论content_one.enabled = true,
  • 删除enabled="false"content_one,
  • mouseOver="over()"从content_one中删除(这个真的很奇怪,因为从不调用处理程序)

这真的是一个Flex bug,还是有什么我想念的?我使用的是Flex 4.5.0.20967,所有这些都在Flex 3.5中运行良好.

谢谢.

apache-flex flex4 tabnavigator

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