如何在编辑文本键盘上使用空格进行研究

马修·韦斯

我开发了一个简单的浏览器来研究具有编辑文本和网络视图的网络信息。您可以在编辑文本中编写关键字,然后按一个按钮在 Google 上重新搜索关键字并在网络视图中查看结果。

现在我想使用键盘上的空格键开始研究。

是否可以?我能怎么做?

这是我的代码:

public class MainActivity extends AppCompatActivity {

WebView web;
EditText adress;
String url = "";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    web = (WebView) findViewById(R.id.wv);
    adress = (EditText) findViewById(R.id.et1);
    web.setWebViewClient(new WebViewClient());
    web.getSettings().getBuiltInZoomControls();

}

public void Research(View v) {

    url += adress.getText().toString();
    Toast.makeText(this, "Loading...", Toast.LENGTH_SHORT).show();
    web.loadUrl("https://www.google.it/search?q=" + url);
    url = "";
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
    switch (id) {
        case R.id.p:
            startActivity(new Intent(MainActivity.this, MainActivityBookmarks.class));
            break;
        case R.id.r:
            web.reload();
            Toast.makeText(this, "Loading...", Toast.LENGTH_SHORT).show();
            break;
        case R.id.b:
            if (web.canGoBack()) {
                web.goBack();
            } else {
                Toast.makeText(this, "You can't go more back!", Toast.LENGTH_SHORT).show();
            }
            break;
        case R.id.f:
            if (web.canGoForward()) {
                web.goForward();
            } else {
                Toast.makeText(this, "You can't go more foward!", Toast.LENGTH_SHORT).show();
            }
            break;
    }
    return false;
}}
协程调度器
@Override    
public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (userPressedKey) {
            if (keyCode == KeyEvent.KEYCODE_SPACE) {
             adress.setText("");
             return true;
            }
        }
        super.onKeyDown(keyCode, event);
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

双击显示编辑文本键盘

来自分类Dev

Xamarin编辑文本键盘立即关闭

来自分类Dev

如何在文本键盘中保存设置以显示行号?

来自分类Dev

如何在文本键盘中保存设置以显示行号?

来自分类Dev

如何在Swift中禁用键盘上的“空格”键?

来自分类Dev

如何在编辑文本的中心对齐文本(提示)

来自分类Dev

如何找到扫描图像和相机图像数据集进行研究?

来自分类Dev

如何防止UITableViewCell在编辑模式下使用前导空格?

来自分类Dev

如何在编辑文本中实现下拉列表?注意:我不想使用微调器

来自分类Dev

如何检查在编辑文本Android中输入的文本中的初始空格

来自分类Dev

Android,如何在编辑文本中创建国家/地区代码以进行电话号码验证?

来自分类Dev

如何在键盘上同时使用onclick函数

来自分类Dev

Javascript如何在键盘上同时使用onclick函数

来自分类Dev

在稍后使用共享首选项作为建议输入后,如何在编辑文本中显示最近输入的文本?

来自分类Dev

Android Java如何使半屏键盘同时在编辑文本中完成?

来自分类Dev

允许在编辑文本中使用有限的键盘数字吗,Android?

来自分类Dev

编辑时将文本视图保持在键盘上方

来自分类Dev

如何使用 azure 门户上的键盘快捷键在德语键盘上进行搜索?

来自分类Dev

如何在编辑器脚本中使用www

来自分类Dev

如何在编辑器脚本中使用www

来自分类Dev

如何在编辑时使 difftool Meld 插入空格而不是制表符?

来自分类Dev

如何在键盘上方移动按钮?

来自分类Dev

如何在键盘上获得欧元符号?

来自分类Dev

如何在键盘上获得欧元符号?

来自分类Dev

如何在键盘上分配新键

来自分类Dev

如何在jQuery键盘上实现延迟?

来自分类Dev

如何在键盘上方移动按钮?

来自分类Dev

如何在键盘上添加字符?

来自分类Dev

如何在jQuery中更改键盘上的文本框值?

Related 相关文章

  1. 1

    双击显示编辑文本键盘

  2. 2

    Xamarin编辑文本键盘立即关闭

  3. 3

    如何在文本键盘中保存设置以显示行号?

  4. 4

    如何在文本键盘中保存设置以显示行号?

  5. 5

    如何在Swift中禁用键盘上的“空格”键?

  6. 6

    如何在编辑文本的中心对齐文本(提示)

  7. 7

    如何找到扫描图像和相机图像数据集进行研究?

  8. 8

    如何防止UITableViewCell在编辑模式下使用前导空格?

  9. 9

    如何在编辑文本中实现下拉列表?注意:我不想使用微调器

  10. 10

    如何检查在编辑文本Android中输入的文本中的初始空格

  11. 11

    Android,如何在编辑文本中创建国家/地区代码以进行电话号码验证?

  12. 12

    如何在键盘上同时使用onclick函数

  13. 13

    Javascript如何在键盘上同时使用onclick函数

  14. 14

    在稍后使用共享首选项作为建议输入后,如何在编辑文本中显示最近输入的文本?

  15. 15

    Android Java如何使半屏键盘同时在编辑文本中完成?

  16. 16

    允许在编辑文本中使用有限的键盘数字吗,Android?

  17. 17

    编辑时将文本视图保持在键盘上方

  18. 18

    如何使用 azure 门户上的键盘快捷键在德语键盘上进行搜索?

  19. 19

    如何在编辑器脚本中使用www

  20. 20

    如何在编辑器脚本中使用www

  21. 21

    如何在编辑时使 difftool Meld 插入空格而不是制表符?

  22. 22

    如何在键盘上方移动按钮?

  23. 23

    如何在键盘上获得欧元符号?

  24. 24

    如何在键盘上获得欧元符号?

  25. 25

    如何在键盘上分配新键

  26. 26

    如何在jQuery键盘上实现延迟?

  27. 27

    如何在键盘上方移动按钮?

  28. 28

    如何在键盘上添加字符?

  29. 29

    如何在jQuery中更改键盘上的文本框值?

热门标签

归档