`
gryphone
  • 浏览: 433694 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
写道  Bitmap 创建   写道 我们不能总是依赖于BitmapFactory 下面告诉大家怎么从Bitmaqp中截取某一部分创建新的Bitmap 系统会有一个默认png图片:icon.png 但是这个图片中最外层会有白色的 比较讨厌 现在以此为例 说说怎么截取 因为其外层为白色 显示不出来 所以我用了 *.9.png 作为其边界       [代码 步骤] 1. 创建Bitmaop 且指向icon.png Bitmap ori = BitmapFactory.decodeResource(this.getResources(), R.drawable.icon);   ...
Bitmap 相关     1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况:   * png图片 如:R.drawable.tianjin Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.tianjin);     * 图像文件 如: /sdcard/dcim/tianjin.jpeg Bitmap bmp = BitmapFactory.decodeFile("/sdcard/dcoim/tian ...
      Dialog dg = new Dialog(this); Window window = dg.getWindow(); WindowManager.LayoutParams lp = window.getAttributes(); lp.alpha = 0.5f; window.setAttributes(lp);     lp.alpha = 0.5f 透明度设置 其值要合理 自己反复测试   为什么要这个技巧 因为很多人说:弹出Dialog会导致背景变暗 有Animation发生 导致性能变慢 可 ...
布局include       1. 定义一个布局:text.main     2. 如何include <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_paren ...
  在eoe.android论坛浏览时 发现很多人对这个问题有困惑 所以今天说一下     [代码 步骤] 1. 你要放入GricView 的布局比较复杂 包括一个image & text 且二者以线性排列   * 定义图片和文字的数组 供后续使用 int count = 5; int[] image = { R.drawable.beijing_001_big,R.drawable.beijing_002_big,R.drawable.beijing_003_big,R.drawable.beijing_004_big,R.drawable.beijing_ ...
    this.openOptionsMenu();
定制化 标题   [功能] 默认标题仅支持文字 通过定制化 可以支持图片     [代码 步骤] 1. 定义其所需的布局:title.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_w ...
PopupWindow   [功能] PopupWindow 作为一种用户提醒 而且其开销也比Activity要小     [代码 步骤] 1. 定义布局 供PopupWindow使用 如:hello.xml   <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="ho ...
TextView 部分字体高   [功能] TextView是不支持部分字段高亮的 但是我们可以进行扩展     [思路] 1. 利用LinearLayout 作为 TextView 的 容器 2. 字符串中每个字都使用一个TextView显示之 3. 还可以使用*.9.png来作为所有TextView的背景 使之看上去成为整体     [思路 步骤]   1. 定义TextSelectionHelper 构造函数 传入 Activity上下文 及 子View对齐方式 以及 layout_width layout_height public class TextHi ...
何谓标签 印象最深刻的应该是这个         现在 我们将通过一系列的扩展来研究之 写道 1. 自定义TabActivity 使得标签处于屏幕下方 2. 各个标签所用布局 既可在 *.xml 中定义 也可在 *.java 中定义 3. 更改标签布局     1. 标签页 在 屏幕下方 写道 一个典型的标签Activity  是由2 部分构成的 且其id都有规定 即: * TabWidget 用于展示标签页 id=tabs * FrameLayout 用于展示隶属于各个标签的具体布局 id=tabcontent   * 基本布局如下: <?xml versi ...
  计划计划 枪上挂画 不希望再这样了   最大的希望: 明年能回公司上班   新的一年计划:以锻炼为主 droid & other 研究会在晚上进行 而 blog 更新也会安排在每天的下午       希望美梦成真!
AlertDialog     [功能] 也是一种Dialog     [原理] 1. AlertDialog 本身并没有构造函数 即 不可以通过 new AlertDialog(...) 来初始化 而只能通过 AlertDialog.Builder 2. 而 AlertDialog.Builder 比较像是AlertDialog的构造器 用于接收各种和 AlertDialog 有关的参数 然后通过 create() 来创建目标 AlertDialog   [代码 步骤] 1. 定义 AlertDialog.Builder 实例 并接受一些参数 如:图片 标题 正文 a ...
文字垂直滚动   [功能] 在以前的文章曾经写过 如何水平滚动 现在说一下垂直滚动     [原理] 1. 设置 ScrollView的控件高度 为定值 2. 如何滚动显示:ScrollView.smoothScrollBy() 3. 如何循环滚动显示 即 当滚到最下面后 会回到最上面继续滚动: 得到最下面的垂直位移 然后通过 ScrollView.scrollTo() 来返回最上面 4. 如何判断是否到达底部:通过 ScrollView.getScrollY() 得到本次的垂直位移 然后与上次该值做比较 如果相等 则已经到达底部 否则 继续往下滚动     [代码 步 ...
Chronometer 秒表     [代码 步骤] 1. 创建含有 秒表 的界面 以及 一些 控制Button <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_pare ...
  1. to innovate always comes from imitation   创新源于模仿       2. anything is possible   一切皆有可能
Global site tag (gtag.js) - Google Analytics