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
有待补充