`
marine8888
  • 浏览: 540892 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
      此功能类似于临摹。已知被临摹的字符串,将字符串与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 ...
Global site tag (gtag.js) - Google Analytics