Android开发学习笔记

环境安装

安装JDK

官网:https://www.oracle.com/java/technologies/javase-downloads.html 选择下载即可,但是这里有一个坑,as带的gradle 5.x.x还不支持jdk13,所以需要用13以下的版本。

安装AS

同样官网下载:https://developer.android.com/studio
安装时下载sdk无法连接到网络设置代理即可,
例如V2,对应填好即可。

在activity_main中添加元素并简单布局

线性布局LinearLayout

布局文件在res文件夹下的layout文件夹中

填充方式

按照父布局填充:android:layout_width=”match_parent”
按照布局内容填充大小:android:layout_height=”wrap_content”
布局可以嵌套使用

添加一个文本:

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dp"
        android:text="Hello World!" />

添加一个图片:

<ImageView
                android:id="@+id/imgTest"
                android:layout_width="200dp"
                android:layout_height="200dp"
                android:scaleType="fitXY"
                android:src="@drawable/icon" />

添加一个按钮:

<Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="aa" />

添加水平/竖直滚动

使用HorizontalScrollView标签包裹布局使其可以水平滚动
使用ScrollView标签包裹布局使其可以垂直滚动

点击事件与悬浮文字

MainActivity.java

public class MainActivity extends AppCompatActivity {

    ImageView img;//定义一个图片变量
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);//使用布局
        img=(ImageView)findViewById(R.id.imgTest);//找到想要的那个图片,imgTest在xml文件中以android:id="@+id/imgTest"的形式声明
        img.setOnClickListener(new View.OnClickListener() {//点击事件
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this,"你点击图片了",Toast.LENGTH_LONG).show();//悬浮文字
            }
        });
    }
}

1 thought on “Android开发学习笔记”

发表评论

电子邮件地址不会被公开。 必填项已用*标注