版权声明:未经过博主同意,不得随意转发 https://blog.csdn.net/weixin_40918067/article/details/82381667
代码实现:
1、设置字体内容和改变字体颜色
android:id="@+id/text1"
private TextView textView;
textView = findViewById(R.id.text1);
textView.setText(R.string.loveAndroid);
textView.setTextColor(Color.RED);
注意:
- 如果想“一行多色”,则使用Android之TextView的样式类Span;但是这里的内容老师还未教到,之后我会在博文里详细写下;
- setText最好通过路径来获取文本,不要直接设置文本;(间接)
- 写代码时,
2、android国际化
在res文件夹下new一个Directory文件;
- values
- values-en 英语;
- values-ja 日语;
注意:
- 有多个国家语言,所以需要设置有不同的文件名;???——》每个国家的英文名的前两个代表着这个国家;???——》标签会有不同的国旗;
3、放小狗图片
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/dog1"/>
注意:
- 要在res/drawable文件夹下放一张小狗图片;
4、改变布局
把activity_main中的第二行最前面的布局改为LinearLayout(线性布局)
注意:
扫描二维码关注公众号,回复:
3090787 查看本文章
- 当 android:orientation=”vertical” 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的;
- 当 android:orientation=”horizontal” 时,只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的;
5、设置按钮,没有响应事件
<Button
android:layout_width="50sp"
android:layout_height="100sp"
android:text="R.drawable.dog1.jpg"
/>
注意:
- 如何把文本按钮修改为图片按钮???——》之后会详细的查找一下别的博文,并写下有关于这个知识点的博文;
- text最好通过路径来获取文本,不要直接设置文本;(间接)
- 如何写下string的路径:android:text="@string/xiayizhang"
6、设置按钮响应事件,从而下一张小狗图片;
ImageView:android:id="@+id/imgDog"
Button:android:id="@+id/btnNext"
private ImageView imgDog;
private Button btnNext;
imgDog = findViewById(R.id.imgDog);
btnNext = findViewById(R.id.btnNext);
//new 快捷键 CTRL+SHIFT+空格
btnNext.setOnClickListener(
new View.OnClickListener(){
// 快捷键 ALT+ENTER
public void onClick(View view){
imgDog.setImageResource(
R.drawable.dog2
);
}
}
);
注意:
- 如果想通过循环来播放图片呢???——》数组
- 如何定义数组:private int[] dogimags={路径}
- 如何定义下标:private int indext=0;
- 如何防止奔溃;???——》index=(index+1)%5;
- 使用数组来获取图片路径:dogimags[index]