当前位置: 首页 > 知识库问答 >
问题:

Android应用程序自定义取号器

袁波
2023-03-14

所以我现在正在做一个需要数字拾取器的应用程序。我已经创建了数字拾取器使用一个按钮textview+按钮布局。t选择器可以正常工作,但当您删除数字并尝试按下任何按钮时,此时应用程序会崩溃。

public class MainActivity extends Activity implements OnClickListener {
Button btnUp, btnDown;
EditText editTextSonyResult;

int nStart = (-100);
int nEnd = 250;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    btnUp = (Button) findViewById(R.id.plusButton1);
    btnDown = (Button) findViewById(R.id.minusButton1);


    editTextSonyResult = (EditText) findViewById(R.id.numberView1);

    editTextSonyResult.setText("0");

    btnUp.setOnClickListener(this);
    btnDown.setOnClickListener(this);
}

public void onClick(View v) {
    String getString = String.valueOf(editTextSonyResult.getText());
    int current = Integer.parseInt(getString);


    if (v == btnUp) {
        if (current < nEnd) {

            current++;
            editTextSonyResult.setText(String.valueOf(current));
        }

    }
    if (v == btnDown) {
        if (current > nStart) {

            current--;
            editTextSonyResult.setText(String.valueOf(current));

        }
    }
}

共有1个答案

沃侯林
2023-03-14

以防万一,这里有一个现有答案的替代方案,前段时间我制作了一个自定义NumberPicker类,您可以简单地将其添加到布局xml文件中:

github上的自定义NumberPicker类

 类似资料:
  • 编辑: 我的理解可能是错误的,但这是一个不同于以编程方式设置语言环境的问题,因为我已经实现了那里建议的答案,我仍然有一些问题。 在这个问题中,我请求帮助解决这些问题(在设置的语言环境中没有参考的问题)。 原始帖子 我试图在我的应用程序中实现自定义语言环境,并遇到几个问题。 在调用setContentView之前,我在所有活动中使用以下代码: 编辑: 我还测试了它与: 我添加到Android中的所有

  • 我想更改整个应用程序组件(文本视图、编辑文本、按钮等)的字体。我发现我可以为应用程序设置样式,但在这里我无法将字体从资产文件夹放入自定义样式xml。我必须将我的自定义TTF字体从资产文件夹放到样式xml中的typeface元素中。我无法将单空间字体更改为自定义字体。我的风格是

  • 1.编译RunPluginTool.nsi->RunPluginTool.exe 2.编译qq.nsi->QQ.exe 3.QQ主程序QQ.exe改名TxQQ.exe 4.搞好会员破解 5.将PluginTool.ini;PluginTool.exe;QQ.exe;RunPluginTool.exe;TxQQ.exe集成进去 引用RunPluginTool.nsi的内容: SetCompress

  • 我相信电脑是做重复性工作的最好工具。我当然不是,我要么忘了,要么(大多数情况下)没有始终如一地做事——这不是我想要的。 我可能会做的一件事是在发布新版本的Android应用程序时忘记在清单中添加版本信息。在过去,我曾使用过配置好的构建系统,这些系统具有自动版本编号功能,我已经习惯了(或者可能是我太懒了)。 我发现这篇Stackoverflow文章在提出解决方案方面非常有用,但我花了一段时间对它进行

  • 我在这里一直在遵循类似的答案,但是在使用sk学和滚动应用时,我有一些问题。我试图创建z分数和做PCA滚动应用,但我继续得到 按照前面的示例,我创建了一个数据帧 如果我使用命令: 我得到这个错误。但是,我可以创建具有均值和标准差的函数,没有问题。 我相信当我试图用z分数的当前值减去平均值时,会出现错误。 我如何创建自定义滚动函数与skLearning首先标准化,然后运行PCA? 编辑:我意识到我的问

  • 问题内容: 我有一个Web应用程序Maven项目,并且我想根据正在运行的Profile来定制web.xml文件。我正在使用Maven-War- plugin,该插件使我可以定义一个“资源”目录,在该目录中可以过滤文件。但是,仅过滤对我来说还不够。 更详细地讲,我想 包括(或排除) 整个安全性部分,具体取决于运行的概要文件。这是一部分: 如果这样做不容易,是否有办法拥有两个web.xml文件并根据配