- 浏览: 544068 次
- 性别:
- 来自: 深圳
最新评论
-
hongbingfans:
4楼正解;
毫秒转换成时分秒 格式:HH:mm:ss Java实现 -
贫僧法号虚脱:
今天刚好需要这个效果,非常感谢!
Android--去除EditText边框,添加下划线, -
814687491:
不错!学习了!
Android--ListView 分割线 -
ivanf8e62:
lan恰 写道怎么感觉这个跟android没半毛钱关系的呢?C ...
Android——padding/margin详解(转载) -
TienYow:
学习了,但怎么设置单向边框呢?比如下边框,上边框!
Android--为TextView添加边框
文章列表
此功能类似于临摹。已知被临摹的字符串,将字符串与EditText中输入进行
对比,输入错误,则用“×”替换所输入的字符。
import android.app.Activity;
import android.os.Bundle;
import android.text.InputFilter;
import android.text.Spanned;
import android.util.Log;
import android.widget.EditText;
import android.widget.TextView;
import android.widg ...
要显示不可编辑的文字,最简单的方法当然是使用TextView,但有时出于某种原因,可能需要用EditText来显示文字,并且让其不可编辑。EditText本身是没有方法来设置使得其不可编辑的,但方法总是可以想出来的。
(1)setFilters
InputFilter用来对输入的文字进行过滤,需要实现一个方法:
public abstract CharSequence filter (CharSequence source, int start, int end, Spanned dest, int dstart, int dend)其中source代表你输入的文字,用键盘输入则为单个字符 ...
TextView中的小方格
最近要写一个小程序,要在TextView里面显示中文,可是出现好多小方格,出现这种情况的原因是TextView并不支持这些字符。
这有可以分成两种情况,一是字库里不包含的字,通常是一些特别冷僻的字。这种 ...
范例(一):http://griffinshi.iteye.com/blog/699576
通过设置getCount()的返回值,然后在用notifyDataSetchanged()通知Adapter进行更新
范例(二):http://www.eoeandroid.com/thread-30085-1-3.html
重新设置ListView的Adapter,如果使用之前的Adapter,
那么在Adapter中可能需要用到静态变量(全局变量)。
PS:如果你的Item中包含EditT ...
As you know, each Activity is also a Context, which is information about its execution environment in the broadest sense. Your application also has a context, and Android guarantees that it will exist as a single instance across your application.
The way to do this is to create your own subclass ...
http://since2006.com/android/2.1-drawables.php
ListView.getCount()(实际上是 AdapterView.getCount()) 返回的是其 Adapter.getCount() 返回的值。也就是“所包含的 Item 总个数”。
ListView.getChildCount()(ViewGroup.getChildCount) 返回的是显示层面上的“所包含的子 View 个数”。
二者有什么不同?当 ListView 中的 Item 比较少无需滚动即可全部显示时,二者是等价的;当 Item 个数较多需要滚动才能浏览全部的话, getChildCount() < getCount() 其中 getChildCount ...
Android platform是一个用于开发移动程序的软件包,它包括了操作系统、中间件及一些关键应用。开发者能使用android SDK为Android platform开发应用,这些应用使用JAVA语言书写,运行在虚拟机Dalvik(一个专为手机程序开发的基于linux内核的JAVA虚拟机)。http://www.androidcn.net/wiki/index.php?title=%E7%BF%BB%E8%AF%91%E4%BB%BB%E5%8A%A1%E9%A2%86%E5%8F%96&printable=yes http://www.androidcn.net/forumdis ...
最近在学习Android的listView控件时遇到了一个问题,如何添加一个Item到ListView中并及时的刷新出来。在网上查了很多帖子,很多人在问,也很多人在解答,但是总的来说都没找到详细的解决方案。对于ListView与数据库的同步,高手们建议使用ContentProvider对象。但是如果我不使用数据库呢?也有人回答用notifyDataSetChanged()方法。这倒是一个正确的解决方案,但是对于新手来说,还是比较困惑怎么去用,这里我贴一下我的用法:
OnClickListener listener2 = new OnClickListener() {
@ ...
经常需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android 平台的控件(支持ScrollBar)自动滑动到最底部。源代码:
<ListView android:id ="@android:id/list"
android:layout_width ="fill_parent"
a ...
一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。
自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行:
Java代码
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(view); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title); requestWindowF ...
方法一、
drawable/listitem_bk.xml
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 没有焦点时的背景图片 -->
<item android:state_window_focused="false"
android:drawable= ...
看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来TextView的宽度设成160px,在密度为320的3.2寸屏幕里看要比在密度为160的3.2寸屏幕上看短了一半。但如果设置成160dp或160sp的话。系统会自动将width属 ...
功能:如题
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
View focusView = getCurrentFocus();
focusView
.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYC ...
近期很多Android开发者来函表示对ArrayAdapter和BaseAdapter的区别不是很清楚,这里Android123简单说下他们的关系和用处,ArrayAdapter是从BaseAdapter派生出来的,具备BaseAdapter的所有功能,但ArrayAdapter更为强大,它实例化时可以直接使用泛型构造,我们在Android SDK中可以看到android.widget.ArrayAdapter<T>的字样,当然也可以使用 ArrayAdapter(Context context, int textViewResourceId) 第二个参数直接绑定一个la ...