android learn
将自己的学历历程记录
石不惊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
day10 string color 尺寸资源 布局资源 选项菜单上下文菜单 actionbar animation 补间动画
#string ignore #color 透明度(可以不填 表示 0xff) R G B #6f00 #f00 #6600ff00 #00ff00 #尺寸资源 dp sp dimens.xml 名义 作用范围 dp: 设备独立像素 边距 组件大小 sp:可伸缩像素 字体大小 #布局资源 #数组资源 子元素 尺寸、颜色、字符串… 子元素 子元素 调用 ardoid:entries= #drawable 资源 drawable 9 pat原创 2020-08-30 16:22:53 · 131 阅读 · 0 评论 -
day09 event ViewFlipper GestureDetector
监听事件 特定的事件 listener 回调方法 通用性的事件 onTouchEvent onKeyDown onKeyUp onKeyLongPress 常用的物理按钮 KEYCODE_VOLUME_UP KEYCODE_VOLUME_DOWN KEYCODE_POWER KEYCODE_BACK KEYCODE_HOME KEYCODE_MENU 自定义 上下文菜单 textView.setOnLongClickListener(new View.OnLongClickListener() .原创 2020-08-23 17:55:41 · 139 阅读 · 0 评论 -
day08activity close app progressbar ratingbar seekbar intent
intent activities loop //创建Intent对象 Intent intent = new Intent(MainActivity.this, PasswordActivity.class); startActivity(intent); //启动Activity close app static List<Activity> activityList = new LinkedList<Activity>(); static.原创 2020-08-22 16:35:14 · 160 阅读 · 0 评论 -
day07 brower 2 app
add activity for BROWSABLE intent and url scheme protocol <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> .原创 2020-08-22 12:12:51 · 134 阅读 · 0 评论 -
day06 RelativeLayout LinearLayout FrameLayout
相对布局管理器使用 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="mat.原创 2020-08-17 09:48:54 · 149 阅读 · 0 评论 -
day05 UI 操作
背景图 和 文字属性 android:background="@mipmap/kucaiba" android:text="@string/start" android:layout_gravity="center" android:textSize="18sp" android:textColor="#115572" 动态创建UI // code dyna ui FrameLayout frameLayout = new FrameLayout(th.原创 2020-08-15 20:46:12 · 143 阅读 · 0 评论 -
android day03 使用Fragment建立动态UI
Fragment建立动态UI 为了在 Android 上为用户提供动态的、多窗口的交互体验,需要将 UI 组件和 Activity 操作封装成模块进行使用,这样我们就可以在 Activity 中对这些模块进行切入切出操作。可以用 Fragment 创建这些模块,Fragment 就像一个嵌套的 Activity,拥有自己的布局(Layout)并管理自己的生命周期。 Fragment 定义了自己的布局后,它可以在 Activity 中与其他 Fragment 生成不同的组合,从而为不同的屏幕尺寸生成不同的布局原创 2020-08-14 10:42:19 · 167 阅读 · 0 评论 -
android day04 runtime 添加 替换 fragment
先先了解下 fragment 引用 有两种 获取FragmentManager 2.1 获取 app 包下的FragmentManager import android.app.Fragment; import android.app.FragmentTransaction; FragmentManager fragmentManager = getFragmentManager() ; 2.2 获取 v原创 2020-08-14 10:41:17 · 178 阅读 · 0 评论 -
android day02 兼容不同的设备 管理Activity的生命周期
#适配不同的语言 #适配不同的屏幕 有4种普遍尺寸:小(small),普通(normal),大(large),超大(xlarge) 4种普遍分辨率:低精度(ldpi), 中精度(mdpi), 高精度(hdpi), 超高精度(xhdpi) ##Android 3.2及以上版本支持定义屏幕尺寸的高级方法,它允许我们根据屏幕最小长度和宽度,为各种屏幕尺寸指定与密度无关的layout资源。这节课程不会涉及这一新技术,更多信息详见Designing for Multiple Screens。 Note:低密度(ldp原创 2020-08-02 15:39:39 · 198 阅读 · 0 评论 -
android day01 intent tools:showIn
android day01 ##实践 intent 完成 2个 activity 之间的跳转 #先说明一下 环境 win10 android studio 4.0 #技术点 intent tools:showIn include EditText Button app:layout_behavior="@string/appbar_scrolling_view_behavior" 创建一个 black activity 项目 创建 新的 Layout xml file ---- content_my原创 2020-08-01 16:05:25 · 371 阅读 · 0 评论
分享