您的位置:首页 > 移动开发 > Android开发

android学习

2015-10-16 21:24 387 查看
2.绑定指定layout下的控件
private LayoutInflater inflater;
    View v = inflater.inflate(R.layout.passward, container, false);npassward = (EditText)v.findViewById(R.id.id_txt_password); 
3.fragmentdialog   dismiss();结束窗口。4.使用Sharepreferences必须初始化;
pref = PreferenceManager.getDefaultSharedPreferences(getActivity());
5.长点击事件官方解释一、结构 public static interface AdapterView.OnItemLongClickListener    二、类概述    定义了当长按视图中的项目时调用的回调函数的接口。   三、公共方法    public abstract boolean onItemLongClick (AdapterView<?>parent, View view,int position, long id)   当按下视图中的项目并保持按下状态(长按)时执行的回调函数。 实现时如果需要访问与选中条目关联的数据,可以调用 getItemAtPosition(position)。  参数  parent 发生点击事件的 AbsListView。  view    AbsListView 中被点击的视图。  position    视图在一览中的位置(索引)。  id 被点击条目的行 ID。  返回值  如果回调函数处理了长按事件,返回真;否则返回假。    四、补充    本文由Android中文在线文档 转换而成。   五、相关章节    android api 中文 (73)—— AdapterView6.addHeaderView()在代码中使用 listView .addHeaderView(...) 方法可以在ListView组件上方添加上其他组件,并且连结在一起像是一个新组件。如果多次使用 .addHeaderView(...) ,则最先添加的组件在最上方,按添加的先后顺序由上到下罗列。 如下图: 此时listView 的 position = 0 的位置对应的是view1,而不再是原来listView中的第一条了。 若要对做原来的ListView做不可见设置,可使用将listView的adapter中数据置空的方法,在可见时再还原数据,如:--隐藏 ListView -- mStaffAdapter.mDataList=new ArrayList<Map<String,Object>>(); mStaffAdapter.notifyDataSetChanged();--展开 ListView -- mStaffAdapter.mDataList=mStaffDataList;//mStaffDataList是原来的缓存数据 mStaffAdapter.notifyDataSetChanged();7.android字体设置Android系统默认支持三种字体,分别为:sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf)方法一:XML中使用android默认字体                          Android:text="Hello,World"                   Android:typeface="sans"                   Android:textSize="20sp" />                          Android:text="Hello,World"                   Android:typeface="serif"                   Android:textSize="20sp" />                          Android:text="Hello,World"                   Android:typeface="monospace"                   Android:textSize="20sp" />方法二:在Android中可以引入其他字体,首先要将字体文件保存在assets/fonts/目录下1.                     Android:text="Hello,World"                    Android:textSize="20sp" />2.  java程序中引入其他字体关键代码  //得到TextView控件对象        TextView textView =(TextView)findViewById(R.id.custom);  //将字体文件保存在assets/fonts/目录下,创建Typeface对象  Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf");  //使用字体  textView.setTypeface(typeFace);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: