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

编辑带有“常量”的文本

叶浩荡
2023-03-14

我想定制一个EditText,它应该像下图中那样具有“常量”,这样我就可以得到分钟和秒。(数字接口无关)。

共有2个答案

慕凡
2023-03-14

首先,我在您发布的屏幕上没有看到任何EditText,这是在单击数字时更新的纯文本视图。

无论如何,您可以使用多个 TextViews/EditTexts,这样您也可以轻松更改其格式,也可以自己以编程方式更改格式。如果您希望拥有接受参数的字符串资源,请参阅此处了解如何执行此操作。

隆向晨
2023-03-14

用这个代码试试,这个代码在这里,我已经用这个代码试过了。这个代码有效。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:orientation="vertical">  
<EditText 
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:layout_marginTop="50dp" 
    android:textColor="#000000" 
    android:background="#CCCCCC"
    /> 
<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:gravity="center"
    android:orientation="horizontal"
    >
<Button
    android:id="@+id/btn0"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="0" />

<Button
    android:id="@+id/btn1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="1" />

<Button
    android:id="@+id/btn2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="2" />
</LinearLayout>
 <LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="horizontal"
    >
<Button
    android:id="@+id/btn3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="3" />

<Button
    android:id="@+id/btn4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="4" />

<Button
    android:id="@+id/btn5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="5" />
</LinearLayout>
 <LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="horizontal"
    >
<Button
    android:id="@+id/btn6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="6" />

<Button
    android:id="@+id/btn7"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="7" />

<Button
    android:id="@+id/btn8"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="8" />
</LinearLayout>
 类似资料:
  • 我希望当我的edittext为空时,它的高度是40px,也就是说,它只占用一行的空间。当输入文本时,高度会增加。它应该在高度上更像WRAP_CONTENT,但我希望一旦它达到(5*40px)或200px的高度,即5行的空间。它不再增加了。它的行为就好像它的高度是固定的200像素。我如何访问这种类型的高度功能。 请尝试通过提供编程引用而不是 XML 引用来提供帮助。提前致谢...

  • 我是一名软件工程专业的学生,几个月前在业余时间刚开始学习android开发。 目前,我在这个过程中学习时制作了我的第一个应用程序,我遇到了一个问题。 我使用的是DialogFragment,由于某种原因,我在主题中使用的强调颜色只在Lollipop之前的设备中被覆盖(包括模拟器和物理设备)。 你可以注意到只有漂浮的暗示被染成Lollipop的颜色。 我已经尝试了几种解决方案,但都没有成功: > <

  • 我想在每一行中制作一个带有编辑按钮的表格。编辑按钮将呈现带有该行加载数据的模态弹出窗口。 这是我的刀。php 但该模型每次仅显示第一行数据。如何获取已单击行的数据加载到模式中

  • 为什么不将转换为?这个诚然相当做作的例子说明了我的问题: 上面的情况很容易修复,所以对于上下文,想象一下下面的情况: 在上面的示例中,我希望显示,而不是。

  • 我正在使用多行EditText视图,它可以在输入中包含webUrl。为此,我使用

  • Sketch提供了一系列的工具,可供用来编辑矢量对象。双击一个矢量对象(例如:一个形状)来直接对矢量点进行编辑,不过你还能找到一些其他选项:布尔操作可以将几个基本形状组合成为复杂的形状。剪刀工具可用来在一个形状上切去一部分。旋转复制是围绕一个特定点来创建形状副本的最佳工具,一个典型的例子就是创建花朵的花瓣。