【Android】——第二节课(代码实现)

版权声明:未经过博主同意,不得随意转发 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);

注意:

  1. 如果想“一行多色”,则使用Android之TextView的样式类Span;但是这里的内容老师还未教到,之后我会在博文里详细写下;
  2. setText最好通过路径来获取文本,不要直接设置文本;(间接)
  3. 写代码时,

2、android国际化

在res文件夹下new一个Directory文件;

  1. values
  2. values-en 英语;
  3. values-ja 日语;


注意:

  1. 有多个国家语言,所以需要设置有不同的文件名;???——》每个国家的英文名的前两个代表着这个国家;???——》标签会有不同的国旗;


3、放小狗图片

<ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/dog1"/>

注意:

  1. 要在res/drawable文件夹下放一张小狗图片;


4、改变布局

把activity_main中的第二行最前面的布局改为LinearLayout(线性布局)


注意:

扫描二维码关注公众号,回复: 3090787 查看本文章
  1. 当 android:orientation=”vertical” 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的;
  2. 当 android:orientation=”horizontal” 时,只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的;


5、设置按钮,没有响应事件

<Button
        android:layout_width="50sp"
        android:layout_height="100sp"
        android:text="R.drawable.dog1.jpg"
        />


注意:

  1. 如何把文本按钮修改为图片按钮???——》之后会详细的查找一下别的博文,并写下有关于这个知识点的博文;
  2. text最好通过路径来获取文本,不要直接设置文本;(间接)
  3. 如何写下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
                        );
                    }

                }
        );


注意:

  1. 如果想通过循环来播放图片呢???——》数组
  2. 如何定义数组:private int[] dogimags={路径}
  3. 如何定义下标:private int indext=0;
  4. 如何防止奔溃;???——》index=(index+1)%5;
  5. 使用数组来获取图片路径:dogimags[index]

大家给个赞,就是给我最大的鼓励!!!

注意:“赞”位于右上角;

猜你喜欢

转载自blog.csdn.net/weixin_40918067/article/details/82381667
今日推荐