
Android UI
文章平均质量分 60
luohaowang320
这个作者很懒,什么都没留下…
展开
-
FragmentTabHost 笔记
1.FragmentTabHost 去掉 tab之间的分割线:tabHost.getTabWidget().setDividerDrawable(null);// 不显示水平分割线原创 2015-04-05 23:24:48 · 1067 阅读 · 0 评论 -
查询数据库以获得所有 表的索引
在一个 C/C++ 程序中(或者脚本语言使用 Tcl/Ruby/Perl/Python 等) 你可以在一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有 表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master (原创 2014-07-10 15:56:59 · 1249 阅读 · 0 评论 -
Actionbar 溢出菜单背景色设置
效果如图:style代码如下:原创 2014-07-28 21:27:08 · 4573 阅读 · 0 评论 -
Android studio 引用第三方源码包
1.打开项目设置原创 2014-07-08 16:21:41 · 1370 阅读 · 0 评论 -
TableRow设置高度
按照水平方向来组织子视图的布局。TableRow应该总是作为TableLayout的子视图。如果TableRow的父视图不是TableLayout,那么TableRow将相当于一个水平方向布局的LinearLayout。在XML配置文件中TableRow的子视图不需要详细指定其layout_width和layout_height属性值。TableRow总是强制将这两个属性分别赋值为MATC原创 2014-07-22 10:30:56 · 11077 阅读 · 0 评论 -
andorid style 使用与误区
Adroid 有原创 2014-07-19 23:00:10 · 837 阅读 · 0 评论 -
Android back键ANR,与onPause,onDestory “延迟执行”的问题研究
我前面有篇文章提到 这个问题的现象记录http://blog.youkuaiyun.com/luohaowang320/article/details/180884251.首先,分析activity back键,响应出现 ANR的问题。这个问题是由于在manifest的activity中 使用 Theme.NoDisplay,不显示该Activity 导致的。android:theme="@and原创 2014-01-23 17:50:30 · 4289 阅读 · 1 评论 -
用EditText实现的 连续输入的密码框
最近项目要实现如下的密码框样式(实现效果图如下)先看单个EditText xml配置的属性:只允许最多输入一个字符<EditText android:id="@+id/EditText01" android:layout_width="wrap_content" android:layout_hei原创 2013-12-17 20:48:55 · 2124 阅读 · 1 评论 -
Android Textview 高度问题
左右两个TableLayout ,添加多行多列的Textview,textview限制了高度原创 2014-07-30 18:45:21 · 1382 阅读 · 0 评论 -
自定义LinearLayout 添加click事件
最近写项目,遇到一个恶心问题,我自定义了一个LinearLayout k原创 2014-08-06 15:21:48 · 3200 阅读 · 1 评论 -
android 涂鸦与延时问题
最近在做android 涂鸦,采用的是在 FramLayo原创 2014-08-13 14:43:47 · 2138 阅读 · 0 评论 -
设置Selector 注意事项
如此设置 button不可点击时,效果死活出不来,查找对比半天后发现 顺序错了,正常态的,要放在后面。原创 2015-04-04 16:08:35 · 888 阅读 · 0 评论 -
EditText长按 崩溃
长按EditText 会崩溃,log如下:04-04 10:15:23.480 24557-24557/com.damaijiankang.watch.app E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.damaijiankang.watch.app, PID: 24557 android.view.Inf原创 2015-04-04 10:30:16 · 2887 阅读 · 0 评论 -
自定义控件
public SettingsItemView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); //填充布局 inflate(context, R.layout.l_list_item, this);原创 2015-03-12 10:50:36 · 825 阅读 · 0 评论 -
DialogFragment style设置
class MDialogFragment extends DialogFragment{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //1 通过样式定义原创 2015-03-18 00:45:36 · 12560 阅读 · 0 评论 -
layer-list 实现EditText线性背景
先是 红色背景,然后在上面盖一个白色的,离底部5dp,所以就留出5dp高度的红色了效果如下:但是 看着有点蛋疼,待输入光标盖在了背景线上了。 在第一层加了原创 2015-03-26 19:19:56 · 1064 阅读 · 0 评论 -
ActionBar “标题”居中并添加“返回”
最近在做项目,前面产品说遵从android的yuans原创 2014-08-30 10:38:49 · 7362 阅读 · 0 评论 -
Android 实时动态刷新更改菜单
点击Button,做如上q原创 2014-08-14 11:44:24 · 10535 阅读 · 0 评论 -
PreferenceActivity 分屏显示 分析
先上效果图:PreferenceActivity 设置代码如下,通过getListView 遍历视图结构,主要调整间距与背景色package com.example.testsettings;import java.util.List;import android.os.Bundle;import android.preference.PreferenceActi原创 2013-12-05 21:17:57 · 2857 阅读 · 0 评论 -
SeekBar OpenGLRenderer GL_INVALID_VALUE
今天把自己做的垂直SeekBar替换进项目发现一个蛋疼的问题,logcat 一直提示 OpenGLRenderer GL_INVALID_VALUED/OpenGLRenderer(10887): GL error from OpenGLRenderer: 0x501E/OpenGLRenderer(10887): GL_INVALID_VALUE百度了一下,发现这边两篇文章值得借鉴ht原创 2013-12-13 17:10:18 · 11770 阅读 · 1 评论 -
其他应用跳转到Settings指定设置子项流程分析
1.纯代码实现:在Settings.java 的下面方法中,private void getMetaData(Intent intent) {}添加以下代码 if (action != null) { if (action.equals(individuationAction)) {//Action 是指定的Action mInd原创 2013-10-18 15:44:59 · 1279 阅读 · 0 评论 -
全局弹框--弹框可响应事件,后面的窗口也可获取焦点
private void showFrontDialogNavigation(String nameString) { AlertDialog.Builder b = new AlertDialog.Builder(getApplicationContext()); // b.setTitle("等待超时"); b.setMessage("是否导航到" + nameString);原创 2013-10-14 16:30:13 · 1094 阅读 · 0 评论 -
Notification.Builder PendingIntent
设置FullScreenIntent: /** * An intent to launch instead of posting the notification to the status bar. * Only for use with extremely high-priority notifications demanding the user'原创 2013-10-11 16:06:43 · 903 阅读 · 0 评论 -
Android中Textview显示带html文本二-------【Textview显示本地图片】
Textview可以显示基本的HTML标签,如果不知道那些标签,可以查看Android中Textview显示带html文本一-------【HTML标签】!下面着重说一下Textview显示“img”标签,也许看到这里,大家都会想到就是构建ImageGetter,重载一下其 public Drawable getDrawable(String source)方法,获取该路径的图片。转载 2013-06-24 10:27:25 · 669 阅读 · 0 评论 -
ViewPager 循环切换
fragmentAll = Fragment.instantiate(this, Fragment_All.class.getName()); fragmentFavorite = Fragment.instantiate(this, Fragment_MyFavorite.class.getName()); fragmentDownload = Fragment.instantiate(原创 2013-04-26 14:23:15 · 1832 阅读 · 2 评论 -
ActionBar 相关
ActionMode:一个临时的子菜单项原创 2013-04-11 15:35:12 · 731 阅读 · 0 评论 -
PendingIntent requestCode
PendingIntent android.app.PendingIntent.getBroadcast(Context context, int requestCode, Intent intent, int flags)requestCode 在此处必须得设置,否者后面的PendingIntent将覆盖前面的 PendingIntent中的数据 Intent broadInten原创 2013-03-26 11:24:42 · 1150 阅读 · 0 评论 -
SearchView 使用
//折合SearchViewsearchView.setIconified(true);设置SearchView 展开后的视图大小 maxWidth 这个属性来设置 android:maxWidth="500dp" <SearchView android:id="@+id/searchView1" android:maxWidth=原创 2013-04-08 15:00:11 · 1431 阅读 · 0 评论 -
Settings UI样式调整
Theme 更改checkBox的样式 @style/mCheckboxStyle更改图片样式 @drawable/mcheckbostyle EditText样式:@style/mEditText键盘半屏,输入法 回车功能“完成” flagNoExtractUi|flagNoFullscreen|actionDone原创 2013-11-15 18:14:57 · 1153 阅读 · 0 评论 -
SeekBar 设置
<SeekBar android:id="@+id/sb" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true"原创 2013-11-07 16:44:44 · 1136 阅读 · 0 评论 -
ActionBar 颜色透明,颜色随主背景颜色变化
最近做的项目,要求UI效果,ActionBar用透明的背景色,自动适配主背景颜色的变化。实现代码如下 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置ActionBar 浮动到view 上层来 requestWindow原创 2013-11-11 14:41:51 · 6611 阅读 · 1 评论 -
SeekBar 去圆角
1,颜色值 为底色:android:radius="0dip" 即可 <gradient android:angle="270" android:centerColor="#ff5a5d5a" android原创 2013-12-12 14:50:01 · 2168 阅读 · 0 评论 -
Preference remove
当Preference在 根PreferenceScreen下的时候,可以直接使用:getPreferenceScreen().removePreference(findPreference(KEY_TOUCH_SOUND));但是如果,Preference是在某一个PreferenceCategory 下:则需要通过PreferenceCategory来remove这个Pre原创 2013-12-11 16:28:47 · 1532 阅读 · 0 评论 -
EditText 经常忽略的问题
if ("88888".equals(editText1.getText())) { System.out.println("Bingo"); }如上的代码是如何都成功不了,达不到预期的要求,因为Editable android.widget.EditText.getText()返回的Editable对象,所以一定要toString();if ("88888".equ原创 2013-12-10 23:16:01 · 684 阅读 · 0 评论 -
单独 定义一个Activity的 标题 的字体颜色
在style.xml中 定义 主题: @style/blackWindowTitleStyle #b5b5b5 Manifest中引用: <activity android:name=".settings.SettingsActivity" andro原创 2013-12-02 15:49:32 · 1749 阅读 · 0 评论 -
Android 根据不同的屏幕,加载不同的布局文件 使用refs.xml
Fragment与Activity通信Activity向Fragment传递数据:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法即可将Bundle数据包传给Fragment.Fragment向Activity传递数据或Activity需要在Fragment运行中实时通信:在Fragment中定义一个内部回调接口,再转载 2013-11-28 22:36:01 · 3747 阅读 · 0 评论 -
Settings中下级目录小箭头效果的实现
如图小箭头效果那个指示的小图片,可是做成 .9的png,然后设为第二个TextView的背景图片。是不是so easy。 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:原创 2013-11-13 15:17:45 · 1001 阅读 · 0 评论 -
SeekBar 垂直,进度点与thumb指示同步对齐
最近做项目,要用到垂直SeekBar,在网上找了一把,发现觉得的办法都是那么几个,弄下来实际测试了下,发现,是垂直了,可以拖动,但是,进度值与thumb只是图片无法同步对齐,要么有断层,要么超出了,要么触点偏移。所以针对网上一种找不到的,细调了下参数,完美实现了对齐,同时对调整中,对这个控件的一些逻辑了解,做个记录。第一张图片,进度背景比较暗,不明显。先上完整代码package原创 2013-11-13 11:46:08 · 4320 阅读 · 0 评论 -
Android 分割线
实现如下效果的分割线效果方法一:使用TextView 的样式 style="?android:attr/listSeparatorTextViewStyle"<TextView android:id="@+id/tv_category_title" style="?android:attr/listSeparatorTextVie原创 2013-11-11 15:43:48 · 1358 阅读 · 0 评论 -
在子线程更新UI组件
1.配合使用handle对象2.使用 runOnUiThread() 方法写惯java的人可能会认为Timer的使用应该如下:程序功能很简单:10秒后,SetTitle为“hear me?”,然后,实际上这样做是不行的,这跟Android的线程安全有关!Java代码 package com.ray.t转载 2013-03-21 10:05:11 · 725 阅读 · 0 评论