1、获取资源: Resources res = getBaseContext().getResources();
Drawable draw=res.getDrawable(R.drawable.icon);
2、获得数组: String[] ary = getResources().getStringArray(R.array.ary);
3、自动提示框:
String[] arrays=new String[]{"a","ab","abc","bc","bcde","ee"};
actalert=(AutoCompleteTextView)findViewById(R.id.actalert);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(
this,
android.R.layout.simple_dropdown_item_1line,
arrays);
actalert.setAdapter(adapter);
mactalert=(MultiAutoCompleteTextView)findViewById(R.id.mactvalert);
mactalert.setAdapter(adapter);
// 设置多个值之间的分隔符,此处为逗号
mactalert.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
4、spinner设置数据源
spncolor.setPrompt("请选择");
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.attr, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spncolor.setAdapter(adapter);
5、显示当前时间:
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
// 将当前时间显示在TextView组件中
tvTime.setText("当前时间:" + sdf.format(new Date()));
6、代码添加布局文件
AbsListView.LayoutParams lp = new AbsListView.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT, 64);
TextView text = new TextView(activity);
text.setLayoutParams(lp);
text.setTextSize(20);
text.setGravity(Gravity.CENTER_VERTICAL | Gravity.LEFT);
text.setPadding(36, 0, 0, 0);
text.setText(s);
7、自定义窗口标题栏代码
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);//自定义标题栏
setContentView(R.layout.main);
//为标题栏设置一个xml布局
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_custom);
custom_title.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/tvtitle"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentLeft="true"></TextView>
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_toRightOf="@+id/tvtile" android:orientation="horizontal"
android:layout_alignParentRight="true" android:gravity="center">
<Button android:text="@string/answer" android:id="@+id/btnanswer"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@color/btn_inter" android:layout_marginRight="8dp"
android:gravity="center" android:paddingTop="2dp"></Button>
<Button android:text="@string/submit" android:id="@+id/btnsubmit"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@color/btn_inter" android:layout_marginRight="8dp"
android:gravity="center" android:paddingTop="2dp"></Button>
</LinearLayout>
</RelativeLayout>
分享到:
相关推荐
[x] 支持H264硬解码显示(Android 4.1以上版本支持) [ ] 支持H264软解码显示 > - [ ] 支持ACC音频 使用方法 使用Jcenter仓库 > compile "com.aaronhan:rtspclient:0.7" 调用RtspClient方法 private ...
SpannableString,列出大多数常用的方法和实例供参考。
实验目的 1、掌握Android应用结构组成 2、了解控制UI界面的三种方式 3、掌握XML界面控制的设计方法 4、掌握常用界面组件TextView、EditText、Button 2. 实验步骤 1. 掌握Android应用结构组成(导入工程phone) 2. ...
Android开发常用整理(不断扩充中)包含各种工具类、线程池、日志、自定义的控件、程序崩溃捕捉处理、默认的Application配置、常用的Adapter等 注意: > 如果需要使用FragmentTabAdapter,则需要android-support-v4....
支持异步回调,方法参数支持js所有已知的类型,包括数字,字符串,布尔值,对象,函数。同时还针对WebView的一些常用的方法进行了一定的封装,像返回,刷新,网页中图片保存,是否用系统浏览器进行打开
囊括了一大部分Android应用开发过程当中常用的工具类。工具类来源整理自网络和自己编写。 所有的工具类简介 (a - z): 类 介绍 AnimationUtils Animation 工具类 AppUtils APP 相关信息工具类 ...
Android常用的方法 Gradle compile 'com.zzb.library:android-common:版本号'//版本号看上面download那个徽章 ChangeLog 150814 //Decode bitmap的工具类,避免OOM //动画工具类 150729 获取屏幕宽度高度,dp、px...
前言Lock接口是Java 5引入的,最常见的实现类是ReentrantLock,可以起到锁的作用.使用上和功能上和synchronized有较大不同,Lock
Android-Activity之间数据传递的多种方式. 在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,我把常用的几种 方法都收集到了一起。它们各有利弊,有各自己的应用场景。
git 常用命令及下载android方法 git 常用命令及下载android方法
加密工具类,这里收集了一些常用的加密方法,包括AES,DES,3DES,MD5,RSA,SHA1,SHA256,SHA384,SHA512。
该项目尽可能的便于开发人员,快捷、快速开发安全可靠的项目,以及内置部分常用的资源文件,如color.xml、(toast) layout.xml等
安卓常用组件 ListViewLoad 说明:这是一个可以显示上拉加载更多的ListView. 实现方法: 创建要上拉后要显示的底部 编写自定义的view类继承ListView AndroidAnnotation 说明:安卓开发懒人框架(官网文档) ...
原程序,只实现了RollingFileAppender ,文件可以按指定大小 定量产生,但是常用的记录日志方法是 按天生产一个日志文件,所以就从官网上下了源码,简单的修改下,增加了对DailyRollingFileAppender 的支持,可以...
----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...
Android Studio 常用快捷键 Android Studio 常用快捷键Android Studio 常用快捷键Android Studio 常用快捷键
android常用基本功能实现方法 0 android 创建按钮 Button button = new Button(this); 1 android 创建输入框 EditText editText = new EditText(this); 2 android 创建文本 TextView textView = new TextView...
RxBus 支持多事件定义,支持数据携带,支持全局和局部的事件订阅和注销 订阅池管理 线程调度辅助工具 RxBinding 使用工具类 RxJava常用方法工具类
Android中ImageView的常用方法一览.pdf 学习资料 复习资料 教学资源