- 浏览: 19389 次
- 性别:
- 来自: 北京
最新评论
文章列表
onInterceptTouchEvent用于改变事件的传递方向。决定传递方向的是返回值,返回为false时事件会传递给子控件,返回值为true时事件会传递给当前控件的onTouchEvent(),这就是所谓的Intercept(拦截)。
[tisa ps:正确的使用方法是,在此方法内 ...
android中自定义checkbox大小和图片
在编程过程中使用android自带的checkbox显示过大,在网上找了很多文章,终于使用自定义的checkbox使显示更加美观。
网上说:这个控件其实就是个TextView加了个图片,你只要做两张png的图片,在darwable中用xml定义好点击事件,再在你的控件上把这个当背景引进来就可以了。但是这样做了以后显示效果还是不佳。说说我的做法吧:
1、找两张图片http://findicons.com/search/checkbox# 分别为选中和没选中的。命名为checkbox和checkbox_empty
2、在drawa ...
mCamera.translate(degrees / 90 * centerX*2, 0, 0);
mCamera.rotateY(degrees *params);
这个是主要的旋转代码,沿x轴平移,绕Y轴旋转;camera的动作其实就是产生一个matrix,camera的translate相当于matrix的setScale,而缩放是以(0,0)点为中心的,想要实现当前屏的VIEW的右边界从屏幕右侧平移至左侧(即实现旋转不出屏),即旋转轴为右边界,那就是要将此VIEW的右边界中心点移动到(0,0),则有:
matrix.preTranslate(-centerX*2, -centerY ...
实现这样的效果需要自定义一个Adapter,自定义的Adapter继承BaseExpandableListAdapter,重写getGroupView和
getChildView方法时实例化自己的布局文件就可以了。下面是实现代码:
主布局文件 main.xml
<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" ...
public class ChangeUserInfoActivity extends BaseActivity {
private Spinner province;
private Spinner city;
private Spinner area;
private ArrayAdapter<CharSequence> cityArrayAdapter;
private ArrayAdapter<CharSequence> areaArrayAdapter;
private String[] provinces={"内蒙古",&quo ...
TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下:
1.android:ellipsize=”start”—–省略号显示在开头
2.android:ellipsize=”end”——省略号显示在结尾
3.android:ellipsize=”middle”—-省略号显示在中间
4.android:ellipsize=”marquee”–以跑马灯的方式显示(动画横向移动)
文字左右滚动三个属性:
android:singleLine="true"
android:ellipsize="marquee"
and ...
在GridView中加入了SlidingDrawer。如果把SlidingDrawer设置为android:layout_height="wrap_content" 时,会报错“SlidingDrawer cannot have UNSPECIFIED dimensions”,这主要是因为GidView中的一些子类需要有固定的高度,所以会报出该错误。
具体解决办法等有时间再研究一下吧。
1、在layout目录下创建main.xml布局文件,该布局文件主要用于声明一个AutoCompleteTextView;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_p ...
Servlet eroor:HTTP method GET is not supported by this URL
错误提示:
type: Status report
message: HTTP method GET is not supported by this URL
description: The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).
原因:
1,继承自HttpServlet的Serv ...
EditText之边框颜色 EditText的自带属性里没有设置边框颜色的
有俩种方式可以达到效果
一种是网上比较推崇的用图作背景,另一种则是自绘
图作背景的:
首先重新定义一个style。在values文件夹下新建一个style.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="my_edittext_style" parent=" ...
抽屉效果的控件在Android里也就是SlidingDrawer,当时讨论需要的是一个可控弹出高度的效果。
通过朋友的一段DEMO的基础上进行了一些改动,完成了一个比较简陋的效果,
由于只是个小DEMO所以有些代码不规范的地方,大家体谅,并可自行修改。测试环境2.1下运行正常,
附上截图若干:
首先自定义一个抽屉控件
package org.widget.drawer;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import and ...
RelativeLayout用到的一些重要的属性:
第一类:属性值为true或false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_centerInparent 相对于父元素完全居中
android:layout_alignParentBottom 贴紧父元素的下边缘
android:layout_alignParentLeft 贴紧父元素的左边缘
android:lay ...