Android——TextView和EditText控件,kotlin脱糖

android:id="@+id/et1"

android:layout_width=“match_parent”

android:layout_height=“wrap_content”

android:inputType=“textPassword”

android:maxLength=“6”

android:hint="@string/possword" />

android:hint="@string/username"设置底纹(开始要到strings.xml中定义底纹文字,和定义文本一样)

android:singleLine="true"设置不换行

android:maxLines="6"设置文本最大输入项

android:inputType="textPassword"设置文本框类型

android:drawableLeft="@drawable/user"设置图片(图片放到drawable-mdpi文件夹中,可以不用写图片后缀)

可以在drawable-mdpi文件夹中新建xml文件设置文本框属性:

例:新建一个edit_backgroud.xml文件,代码如下

<shape xmlns:android=“http://schemas.android.com/apk/res/android”

android:shape=“rectangle”>    

<stroke

android:width=“1px”

android:color="@android:color/holo_blue_dark"/>

<padding

android:left=“30px”

android:right=“10px”

android:top=“3px”

android:bottom=“3px”/>

可以直接在activity_main.xml文件中直接引用(文件名)

定义按钮:

<Button

android:id="@+id/button"

android:layout_width=“match_parent”

android:layout_height=“wrap_content”

android:text=“登录”/>

设置按钮的点击事件获取文本框中的内容(获取activity_main.xml中id为et和et1的文本框值):

代码如下(MainActivity.java中):

private EditText et;

private EditText et1;

private Button button;

private Button button1;

private OnClickListener listener = new OnClickListener(){

@Override

public void onClick(View v) {

//获取点击的id

int id = v.getId();

switch (id) {

case R.id.button:

String username = et.getText().toString();

String pwd = et1.getText().toString();

//弹框

Toast.makeText(Main

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用KotlinAndroid中进行文本加法操作,你可以按照以下步骤进行: 1. 首先,确保你的项目中已经引入了Kotlin支持并设置好了相关依赖。 2. 在XML布局文件中,添加两个EditText控件用于输入数字,一个Button作为加法运算符,一个TextView用于显示结果。类似于以下代码段: ```xml <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="55dp" android:gravity="center"> <EditText android:id="@id/input_edit_number_one" android:layout_width="100dp" android:layout_height="wrap_content" android:text="5" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:text=" " /> <EditText android:id="@id/input_edit_number_two" android:layout_width="100dp" android:layout_height="wrap_content" android:gravity="center" android:text="5" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="=" /> <TextView android:id="@id/result" android:layout_marginLeft="15dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="10" /> </LinearLayout> ``` 3. 在对应的Activity或Fragment中,通过findViewById方法获取到EditTextTextView的引用。 4. 使用Kotlin代码来实现加法运算。首先,获取用户输入的两个数字并将它们转换为整数。然后,将它们相加,并将结果设置TextView的文本。类似于以下代码段: ```kotlin val numberOne = findViewById<EditText>(R.id.input_edit_number_one).text.toString().toInt() val numberTwo = findViewById<EditText>(R.id.input_edit_number_two).text.toString().toInt() val result = numberOne + numberTwo findViewById<TextView>(R.id.result).text = result.toString() ``` 在这个例子中,我们首先获取了用户输入的两个数字,然后将它们相加得到结果,并将结果转换为字符串类型,最后将结果设置TextView的文本。 请注意,为了使上述代码工作,你需要将R.id.input_edit_number_one,R.id.input_edit_number_two和R.id.result分别替换为对应的EditTextTextView的id。 这是一个使用Kotlin实现Android文本加法的基本示例。希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值