`
HU555U
  • 浏览: 31421 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
在assets目录下新建页面js_test.html,页面中有一个按钮,被点击时调用Java方法。页面中还提供了一个JS方法共调用,该JS方法的作用是一个alert提示。 <html> <script language="javascript"> <!-- Java调用JS方法 --> function JsCalledByJava() { alert("JS被调用"); } </script> <bod ...
重写WebView,在其中通过addView()加入进度条,主要就是进度条样式和位置的设置。 1.水平进度条 public class ProgressWebView extends WebView { private ProgressBar progressbar; public ProgressWebView(Context context, AttributeSet attrs) { super(context, attrs); progressbar = new ProgressBar(context, null, android.R.attr ...
关于WebView的一些简单设置,直接上代码: 布局文件: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height= ...
【转载】原文链接:http://blog.csdn.net/yiyuwangluo/article/details/8282511
CalendarView控件需要API11及以上使用 <CalendarView android:id="@+id/calendar_view" android:layout_width="match_parent" android:layout_height="match_parent" /> CalendarView calendarView = (CalendarView) findViewById(R.id.calendar_view); calendarView.se ...
【转载】 原文链接:http://mofeichen.iteye.com/blog/749734 格式化模板导入步骤: 1.点击Window->Preference->Java -> Code Style -> Formatter 2.点击右侧Import选择*.xml模板文件导入即可 3.如果需要对模板进行修改,可点击Edit编辑即可 4.模板示例 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <profiles ver ...
首先导入ActionBarSherlock,然后导入SlidingMenu。然后为SlidingMenu添加ActionBarSherlock这个依赖库。接着修改SlidingMenu项目下的SlidingFragmentActivity的继承关系,使其继承SherlockFragmentActivity。 SlidingFragmentActivity extends SherlockFragmentActivity 最后把SlidingMenu作为自己工程的依赖库即可。这里要注意的是务必保持几个工程中所使用的V4包的一致性。
ToggleButton就是具有开和关两种状体的Button。 <ToggleButton android:id="@+id/toggleButton" android:textOn="开" android:textOff="关" android:layout_width="100dip" android:layout_height="wrap_content"> </ToggleButt ...
Android布局是整个UI的基础,好的布局不但能够带来好看的效果,同样会带来效率上的提高。一般情况下我们需要尽可能的减少布局的层次,避免没完没了的一层一层的嵌套。Android SDK的tools目录下的hierarchyviewer可以帮助我们查看布局层次,提出一些修改意见,当然使用的时候你的程序得跑在模拟器上才行。 merge标签的使用: <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/ap ...
有时候我们需要获得控件的大小,但是在Activity的onCreate()生命周期方法中调用getWidth()和getHeight()方法并不能获得控件的宽和高,因为此时我们的界面并未被绘制完成。不过我们却可以在onWindowFocusChanged(boolean hasFocus)这个方法中获得控件的大小。 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); int height = titleLeftBtn.ge ...
对SQLiteDatabase的学习,应该重点掌握execSQL()和rawQuery()方法。execSQL()方法可以执行insert delete update等有更改行为的SQL语句,rawQuery()方法用于执行select语句。 //获取数据库操作实例 SQLiteDatabase db = ....; db.execSQL("insert into person(name, a ...
在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型。SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段声明的数据类型是什么。例如:可以在Integer类型的字段中存放字符串,或者在布尔型字段中存放浮点数,或者在字符型字段中存放日期型值。 但有一种情况例外:定 ...
列举Java中关于日期的基本操作,包括获取当前日期,某一天的前一天,某一天的后一天,某个月的总天数,某一天是星期几等。 public class CalendaUtil { /** * 获取当前日期 * @return String * @exception */ public static String GetCurrentDate(){ Date date = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd&qu ...
ListView的item中有EditText,当需要获得EditText中输入的值时,有时候会重复获取,有时候会发生错位的现象。现贴出适配器的代码,完整例子见附件。 public class MyAdapter extends BaseAdapter { private List<Entity> list; private LayoutInflater inflater; public MyAdapter(Context context, List<Entity> list) { this.list = list; inflater ...
1)需要导入3个jar包:activation.jar additionnal.jar mail.jar 2)发件箱需要开启SMTP服务 /** * 简单邮件(不带附件的邮件)发送器 */ public class SimpleMailSender { /** * 以文本格式发送邮件 * @param mailInfo 待发送的邮件的信息 */ public boolean sendTextMail(MailSenderInfo mailInfo) { // 判断是否需要身份认证 ...
Global site tag (gtag.js) - Google Analytics