如何在按钮上创建计数器?

2023-12-26

我想在该按钮的中心创建文本=“SomeText”的按钮,在按钮的右侧创建“0”的按钮。其中“0”是计数器,当我单击此按钮时,Counter++ 递增,并变为“1”... 我想知道如何将 textviev 与“按钮的右侧部分”联系起来?

<Button
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="85dp"
    android:background="@drawable/button_menu"
    android:onClick="but1_Count"
    android:text="SomeText"
    android:textColor="@drawable/text_color"
    android:textSize="100dp" />

private static int counter = 0;

button1.setOnClickListener(new OnClickListener(){
    @Override
    onClick(View v){
       counter += 1
       button.setText("Some text" + counter);
    }
 });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在按钮上创建计数器? 的相关文章

随机推荐

  • 使用 Knockout 填充 Bootstrap 行和跨度

    本质上我正在尝试通过 Knockout 和 JSON 对象填充 Bootstrap 模板 引导脚手架 div class row fluid div class span4 h1 App Title h1 p App Description
  • IntelliJ、Android 和 Gradle

    我正在尝试让我现有的 Android 项目与 gradle 和 IntelliJ 12 一起使用 以前我让它与 Maven 一起工作 但它似乎不像 gradle 那么灵活 而且我认为我知道的是我需要更少的子文件夹 我的Android项目分为
  • 从 C++ 程序在 Linux 中运行另一个程序

    好的 我的问题是这样的 假设我有一个简单的 C 代码 include
  • 解包到 OracleConnection

    我有这段代码 曾经使用 JBoss 5 1 Oracle 11 ojdbc6 jar 正常运行 我根据需要获取了 OracleConnection InitialContext ic new InitialContext DataSourc
  • 将文本附加到 TextView 数据类型

    我是一名初学者 android java 程序员 我的背景主要是 C 和 C 在 C 中 如果我有一个名为 myWord 的字符串变量 并且它的值为 Hello 我可以使用 运算符附加附加信息 我在java中尝试了几次这个方法 显然我不能使
  • Vuejs - 未捕获类型错误:无法重新定义属性:$router

    我对 Vuejs 比较陌生 并且已经被以下错误困扰了一段时间 页面加载时出现 未捕获的类型错误 无法重新定义属性 router在 Function defineProperty 在 Function install VM2179 vue r
  • 重用单元格效果不佳 - TableView

    我的手机按钮有问题 在我的 tableView 中 每一行由以下部分组成 一张图像 一些标签和一个按钮 该按钮有一个复选标记图像 单击时 按钮的图像会发生变化 问题是另一个按钮的图像也会无缘无故地改变 发生这个错误是因为我的电池被重复使用
  • Scala——如何在非函数类型上使用函子?

    在阅读此博客上的 Functor 描述时 https hseeberger wordpress com 2010 11 25 introduction to category theory in scala https hseeberger
  • 页面加载时的 JavaScript 检查是否存在具有特定类的跨度(在 下),如果不存在,则删除整个

    我正在尝试为我最喜欢的目录列表网站创建自己的greasemonkey 脚本 问题并不是它列出的所有内容都对我有益 我检查了网站代码 看起来每个条目都在 现在 看起来 我只对具有以下格式的内容感兴趣 tr class project desc
  • 中位数排序的真实名称是什么和/或我在哪里可以找到更多相关材料

    我正在看书简而言之 算法由 O Reilly Media 出版 我正在阅读有关排序算法的部分 发现了一种称为中值排序的算法 因为我以前从未听说过它 而且我的 CS3 教科书 涵盖算法 也没有列出它 所以我用 google 搜索了它 并尝试在
  • 我如何告诉vb6不要在每次创建dll时创建新版本的interfaces/com对象?

    我有 NET 代码使用的 vb6 com 服务器 ActiveX DLL 项目 每次我将更改放入 vb6 代码并创建 dll 时 我也必须重新编译我的 NET 客户端代码 因为看起来 VB6 会生成新的 GUID 或接口和 com 对象的版
  • 有没有办法在 Java 中生成 8.3 或“短”(Windows) 版本的文件名?

    在我们的应用程序中 我们允许用户打开文件和目录 Java 6 为我们提供了 java awt Desktop getDesktop open file 效果很好 不过 由于我们需要保证Java 5的兼容性 所以我们还实现了一个打开文件的方法
  • PIVOT 不起作用“)”附近的语法不正确

    T SQL代码 SELECT iCarrierInvoiceDetailsID 1 2 3 FROM GroundEDI dbo tblCarrierInvoiceDetails PIVOT MAX dTotalCharge FOR iCa
  • /proc/modules 中模块实例的含义

    我用过cat proc modules列出模块详细信息 下面的模块显示有 4 个实例 poe isr 3046 4 Live 0xc37e1000 O 这是什么意思 我如何查看这些实例的使用情况 下一个模块显示为 0 个实例并且处于活动状态
  • ionic 2 在通知中显示文件下载进度

    我想显示如图所示的下载通知 我正在使用 ionic 2 Cordova 文件传输 Cordova 文件传输将下载文件 但不会在通知中心显示进度条 使用时会显示进度条下载管理器 https developer android com refe
  • 是否有从文件中读取前 n 行的实用方法?

    我搜索了以下流行的库 Guava 文件 readLines nio 文件 readFirstLine or 文件 readAllLines 阿帕奇共享区 FileUtils readLines 所有方法将整个文件作为字符串集合读入内存 但这
  • “空条件运算符短路”是什么意思?

    未来访客请注意 这个问题是基于错误的重现代码 这 操作员确实短路了 您现在可以关闭此浏览器选项卡 网络上有许多来源声称空条件运算符 短路 例如http www informit com articles article aspx p 242
  • “npm-run-all”未被识别为内部或外部命令

    我在 Windows 计算机上安装了 npm run all 并配置了环境变量 可能需要也可能不需要 但收到错误 npm run all 不被识别为内部或外部命令 可运行的程序或批处理文件 我正在尝试构建我当前的项目npm run buil
  • Prolog 析取

    考虑这个 Prolog 谓词 silly 1 1 silly 1 2 查询时 输出答案有两种状态 true 和 false 无论如何 有没有办法要求 Prolog 在析取中遇到 true 语句时立即终止 问题是 无论如何 有没有办法要求 P
  • 如何在按钮上创建计数器?

    我想在该按钮的中心创建文本 SomeText 的按钮 在按钮的右侧创建 0 的按钮 其中 0 是计数器 当我单击此按钮时 Counter 递增 并变为 1 我想知道如何将 textviev 与 按钮的右侧部分 联系起来