安卓的使用(非高级篇)
主要是一些基础的使用,便于开发,如果想学习内核相关知识请移步
@zozze
基础阶段只写基础
展开
-
安卓使用之复选框的监听简化
layout.xml <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:orientation="horizontal" app:layout_constraintBottom_toTopOf="@+id/guideline9" app:layout_constraintEnd_toEndOf="pa原创 2021-12-26 16:10:58 · 764 阅读 · 0 评论 -
安卓使用之SharedPreferences共享数据
存储数据SharedPreferences sp = getSharedPreferences("sp_demo", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.putString("name", "小张"); editor.putInt("age", 11);editor.commit();取数据SharedPreferences sp = getSharedPreferences("原创 2021-12-26 16:01:44 · 951 阅读 · 0 评论 -
安卓之生命周期+onSaveInstanceState()api
生命周期架构:生命周期测试用例:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.i("life原创 2021-12-26 15:43:26 · 651 阅读 · 0 评论 -
安卓使用之页面跳转和数据传递和数据返回
页面跳转:Intent intent = new Intent(Main.this,next.this);startActivity(intent);数据传递:a.传递简单数据(第一种方式)用法①putExtra(String name,String value);跳转前的数据存放第一个参数是是键(即要传递数据的名字);第二个参数是要传递的数据(可以使String型、int型、double型等等)。②getIntent();③getStringExtra(String na原创 2021-12-26 15:24:55 · 2080 阅读 · 0 评论 -
安卓使用之常见事件或动作
安卓使用之常见事件或动作所有组件可使用的点击事件btn.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { String name = etName.getText().toString(); Toast.makeText(MainActivity.this,name,Toast.LENGTH_SHORT).show();原创 2021-12-26 14:58:40 · 724 阅读 · 0 评论 -
安卓使用之常用的控件
常用的控件文本视图:TextView<TextView android:id="@+id/tvHello" android:text="Hello" android:textSize="20sp" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" android:layout_marginLeft="20dp" andro原创 2021-12-26 14:20:34 · 443 阅读 · 0 评论 -
安卓布局之约束布局
1.3约束布局约束布局ConstraintLayout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,提升性能,更好的适配,以灵活的方式定位和调整小部件。从 Android Studio 2.3 起,官方的模板默认使用 ConstraintLayout。形式:拖拽、代码(1)相对定位left = start right = endConstraintLayout具有RelativeLayout的能力,可以将一个控件置于相对于另一个原创 2021-12-26 14:12:59 · 2084 阅读 · 0 评论 -
安卓布局之相对布局
相对布局RelativeLayoutid属性比较重要,唯一标识该控件值@+id/ —>创建id常用的属性//相对位置android:layout_toRightOf="@+id/btn1" //在btn1右边android:layout_below="@+id/btn1"// 在btn1下面android:layout_above="@id/btn1"// 在btn1上面 android:layout_toLeftOf="@+id/btn1" //在btn1左边//对齐位置andr原创 2021-12-26 14:04:56 · 907 阅读 · 0 评论 -
安卓布局之线性布局
线性布局:第一控件位置:左上角线性布局LinearLayout:按照水平或者垂直将子元素依次按照顺序进行排序1.水平(默认): android:orientation=“horizontal”,子元素水平排列当控件大小超过屏幕大小,默认不会换行,多余的就不显横向按照比例划分布局: android:layout_weight="1" android:layout_weight="1" android:layout_weight="2"此时: android:la原创 2021-12-26 13:58:49 · 2417 阅读 · 0 评论