- 浏览: 31306 次
- 性别:
- 来自: 杭州
最新评论
-
你妹的说:
我想表达的是,里面的 监听 没有处理 点击 没有光标
获取ListView的item中的EditText的值 -
zyj945:
layoutIndex 这是干嘛的
Android获取控件的大小 -
tcxdawn:
isMeasured 是个boolean??哪里初始化的。。。 ...
Android获取控件的大小 -
白青龙:
已解决,在配置文件 AndroidManifest.xml里面 ...
WebView的简单使用 -
HU555U:
白青龙 写道运行不了啊,换了好几个url还是不行,一直在加载。 ...
WebView的简单使用
文章列表
在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)
{
// 判断是否需要身份认证 ...