![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
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 · 84 阅读 · 0 评论 -
day09 event ViewFlipper GestureDetector
监听事件 特定的事件listener回调方法 通用性的事件onTouchEventonKeyDownonKeyUponKeyLongPress常用的物理按钮KEYCODE_VOLUME_UPKEYCODE_VOLUME_DOWNKEYCODE_POWERKEYCODE_BACKKEYCODE_HOMEKEYCODE_MENU自定义 上下文菜单textView.setOnLongClickListener(new View.OnLongClickListener() .原创 2020-08-23 17:55:41 · 90 阅读 · 0 评论 -
day08activity close app progressbar ratingbar seekbar intent
intent activities loop //创建Intent对象 Intent intent = new Intent(MainActivity.this, PasswordActivity.class); startActivity(intent); //启动Activityclose app static List<Activity> activityList = new LinkedList<Activity>(); static.原创 2020-08-22 16:35:14 · 107 阅读 · 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 · 90 阅读 · 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 · 99 阅读 · 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 · 95 阅读 · 0 评论 -
android day03 使用Fragment建立动态UI
Fragment建立动态UI为了在 Android 上为用户提供动态的、多窗口的交互体验,需要将 UI 组件和 Activity 操作封装成模块进行使用,这样我们就可以在 Activity 中对这些模块进行切入切出操作。可以用 Fragment 创建这些模块,Fragment 就像一个嵌套的 Activity,拥有自己的布局(Layout)并管理自己的生命周期。Fragment 定义了自己的布局后,它可以在 Activity 中与其他 Fragment 生成不同的组合,从而为不同的屏幕尺寸生成不同的布局原创 2020-08-14 10:42:19 · 110 阅读 · 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 · 108 阅读 · 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 · 135 阅读 · 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 · 309 阅读 · 0 评论