Android UI控件

TextView

使用android:gravity来选定文字对齐的方式。

android:textColor设置text的颜色。
May be a color value, in the form of “rgb”, “argb”, “rrggbb”, or “aarrggbb”.

用android:textSize设置text的大小
May be a dimension value, which is a floating point number appended with a unit such as “14.5sp”. Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), in (inches), and mm (millimeters).

有4个单位px,dp,sp,in,mm;

    <TextView
        android:id="@+id/text_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="一猜"
        tools:ignore="HardcodedText"
        android:gravity="center_horizontal"
        android:textSize="24sp"
        android:textColor="#00ff00"
        />

Button

没什么特别的,可以去看我往期的博客。

EditText

<EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/edit1"
        android:hint="Type something here"
        android:maxLines="2"
/>

这里面我们用hint让文本框显示一段提示性的文本
maxLines可以让我们编写的文本最大行数为2行,超过最大行数,文本就会向上滚动

button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                EditText editText=(EditText) findViewById(R.id.edit1);
                String inputtext=editText.getText().toString();
                Toast.makeText(MainActivity.this, inputtext, Toast.LENGTH_SHORT).show();

            }
        });

我们设置了一个点击按钮然后显示文本框内容的事件

其中getText()的作用是忽的编辑框的文本,而toString()的作用是将文本转化为字符串。

ImageView

图片通常都是放在以“drawable”开头的目录下的。

不过由于这个目录没有指定具体的分辨率,所以一般不 使用它来放置图片。这里我们在res目录下新建一个drawable-xhdpi目录,然后将事先准备好的两 张图片img_1.png和img_2.png复制到该目录当中。

<ImageView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:id="@+id/image_view"
        android:src="@drawable/img_1"/>

也可以修改代码显示图片
用setImageResource(id);
id是调用的图片资源。

ProgressBar

有待补充

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值