- 浏览: 70449 次
- 性别:
- 来自: 杭州
最新评论
文章列表
在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。在这里既不能使用 ResultSet.getDate(),也不能使用ResultSet.getTime(),因为前者不包括time数据,后者不包括date数据。但 是在使用ResultSet.getTimestamp()时也不是完全安全的,例如,当数据库中的TIMESTAMP类型的字段值为 '0000-00-00 00:00:00'时,使用此方法进行读取,会抛出异常:Cannot c ...
TextView是个特别基础的Android控件,只要有文本基本就少不了它。但是最近在项目开发的过程中我发现TextView存在很多局限 性,其中最令我头疼的就是TextView文本排版方面的问题。我们都知道在word中文字对齐方式有靠左、靠右、居中、分散对齐等,但是 TextView中就偏偏没有分散对齐这个属性设置。这就导致了TextView中一段文字会出现右边参差不齐的问题,中文由于每个字等宽看起来还不是特 别糟糕,英文看起来就比较过分了。
为了解决这个问题,一个常用的解决方法是在TextView内使用html来 实现文本样式的设定,或者干脆放弃TextView而使用WebView来实 ...
<string name="version">版本: </string>
如上: 在string 中存在冒号,这样的特殊字符, 如果架上后面$#160;这段代码就不会报错.
相同的情况, 如果是&,逗号等,也是这样进行处理
XML转义字符 以下为XML标志符的数字和字符串转义符 " (" 或 ") ' (' 或 ') & (& 或 &) lt(<) ...
public String soapWebservice(String url, String nameSpace,
String methodName, String soapAction,
LinkedHashMap<String, String> paramMap) {
String URL = url;
String NAME_SPACE = nameSpace;
String METHOD_NAME = methodName;
String SOAP_ACTION = soapAction;
SoapObject sob ...
方案一:
在activity 中实现onKeyDown
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MENU) {
return true;
}
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
this.finish();
//处理事件的操作写在这里
super.onKey ...
在Activity中添加
requestWindowFeature(Window.FEATURE_ACTION_BAR);
requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
并在AndroidManifast.xml中对Activity进行android:theme="@android:style/Theme.Holo.Dialog"
就会报: ActionBarImpl can only be used with a compatible window decor layout
解决方案
1:r ...
Android 软键盘盖住输入框的问题
- 博客分类:
- android
当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。
解决办法:
方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
方法二:在项目的AndroidManifest.xml文件中界面对应的<activity>里加入android:windowSoftInputMode="sta ...
简单的介绍了一下如何实现软键盘不自动弹出,使用的方法是设置android:windowSoftInputMode属性。那么,这个属性到底是干什么的,他有什么作用呢?今天这篇文章,就是探索android:windowSoftInputMode属性的作用的。
首先,我们从这个属性的名称中,可以很直观的看出它的作用,这个属性就是来设置窗口软键盘的交互模式的。
android:windowSoftInputMode属性一共有9个取值,分别是:
stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHidden,
...
public void createConfirmDialog(Activity activity, String message){
AlertDialog.Builder alert = new AlertDialog.Builder(activity);
alert.setTitle(message)
.setPositiveButton(activity.getResources().getString(R.string.call),
new DialogInterface.OnClickListener() {
...
<message>
<type>15</type>
</message>
对应的java 映射代码
@XStreamAlias("message")
class RendezvousMessage {
@XStreamAlias("type")
private int messageType;
private List<String> content;
public RendezvousMessage(int messageType ...
1,使用Intent ,网上可以搜索一堆相关实例
2. 使用单例模式
android教程
android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal&quo ...
Main.XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical"&g ...
假如你的 ImageButton 的宽高是100x100,而你要设置上去的图片是80x80, 1.如果用src进行设置,则你的图片会按80x80 居中绘制上去。 2.如果你使用的是background 则 你设置上去的图片会被拉伸成100x100 简单说来,就是用src的时候是原图显示,不改变图片的大小;用background的时候,按照组件的大小来放大或者缩小图片。
android教程