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

按钮中的文本不显示

百里文景
2023-03-14

就是这个班

data class Crime(
val id:UUID=UUID.randomUUID(),
var title:String="",
var date: Date= Date(),
var isSolved:Boolean=false)

我想将当前日期显示为文本输入按钮。(以下是按钮的布局。)

<Button
    android:id="@+id/crime_date"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:text="Wed Nov 14 11:56 EST 2018"/>

这是设置文本输入按钮的.kt代码

crime_date?.apply {
            text = crime.date.toString()
            isEnabled = false
        }

共有3个答案

曹建华
2023-03-14

试试这个

crime_date?.apply {
        val crime = Crime()
        text = crime.date.toString()
        isEnabled = false
    }

按钮中删除

tools:text="Wed Nov 14 11:56 EST 2018"

具有

android:text="Wed Nov 14 11:56 EST 2018"
马煌
2023-03-14

试试这个:

val sdf = SimpleDateFormat("dd/MM/yyyy hh:mm:ss")   
val currentDate = sdf.format(Date())
crime_date.text = currentDate
System.out.println("Current DATE is  "+currentDate)
鲜于宜修
2023-03-14

工具仅用于开发,文本是要设置的属性,以查看何时构建应用程序。

<Button
    android:id="@+id/crime_date"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:text="Wed Nov 14 11:56 EST 2018"/>

应该是

<Button
    android:id="@+id/crime_date"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Wed Nov 14 11:56 EST 2018"/>

在设置应用程序之前,检查您是否声明了应用程序的属性文本,例如

var text = ""
crime_date?.apply {
            text = crime.date.toString()
            isEnabled = false
        }

尝试如果

crime_date?.text = "data" 

正在工作,如果正在工作,问题出在crime.date.toString()部分,请尝试使用断点进行调试,以检查值。

编辑:

如果代码是从片段调用的,请确保在 onViewCreated 中或之后调用该代码,例如:

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        crime_date?.apply {
            text = crime.date.toString()
            isEnabled = false
        }
    }
 类似资料:
  • 问题内容: 当我尝试使用复选按钮时,它可以正常工作,但文本不会出现。我不明白为什么。下面是我的代码 出现复选框,但旁边的文本没有 问题答案: 尝试使用主题的tk(ttk)检查按钮小部件:

  • 我在微型MCE配置中添加了缩进和向外缩进按钮,如下所示: tinyMCE.init({ // 常规选项模式:“textareas”,主题:“高级”,editor_selector:cl2,皮肤:“o2k7”,插件:“advimage,advlink,spellchecker,inlinepopups,contextmenu,paste,noneditable,mergefields” , spel

  • 我试图做一个简单的菜单游戏pyplay,但我正在努力显示菜单按钮的交互式文本。我有一个非常简单的菜单,有“开始”和“退出”选项,我试图用我制作的按钮类来显示它们。 由于某种原因,按钮背景会闪烁,但文本不会出现。我得到了一堆矩形,当我滚动它们时,它们会正确地改变颜色,但没有文本。 我看了类似的问题,但似乎不明白为什么我的问题不起作用。任何帮助或指导都将不胜感激。 下面是一个代码示例。颜色在单独的py

  • 我需要一些android编程的帮助。所以onbutton click我在icite方法中调用。基本上,当单击按钮时,所有文本框文本都将转换为一个新变量上的字符串。之后,我将所有变量组合成一个名为total的字符串。然后将标签textView10的文本更改为字符串total。然而,它只是崩溃了我的应用程序。你知道我可能做错了什么吗?我的猫: 代码

  • 我似乎无法让图标出现在我的项目活动顶部的操作栏上,我使用了正确的名称空间和正确的扩展,一切都应该顺利运行,这是菜单项的xml,我添加了一行“xmlns:app=”http://schemas.android.com/apk/res-auto“它还是不起作用。” 这是菜单充气器的java代码