常用Style
有些输入框什么的,字数限制什么的style,ceb为我们写好了。我感觉,每个app的style都是很有用的一个东西。
<?xml version="1.0" encoding="UTF-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- Activity切换无特效主题 -->
    <style name="NoAnimationTheme" parent="@android:style/Theme.Light.NoTitleBar">
        <item name="android:windowAnimationStyle">@null</item>
    </style>
    <style name="app_start_load" parent="android:Theme">
        <item name="android:windowBackground">@drawable/app_start</item>
        <item name="android:windowNoTitle">true</item>
    </style>
    <style name="Transparent">
        <item name="android:windowBackground">@color/transparent_background</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@null</item>
    </style>
    <style name="match_wrap">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
    </style>
    <!-- 首页缴费项目LinearLayout 的样式 -->
    <style name="index_payment_item_ll">
        <item name="android:layout_width">0dip</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_weight">1</item>
        <item name="android:background">#00000000</item>
        <item name="android:gravity">center_horizontal</item>
        <item name="android:orientation">vertical</item>
    </style>
    <!-- 首页缴费项目ImageView 的样式 -->
    <style name="index_payment_item_iv">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
    </style>
    <!-- 首页缴费项目TextView 的样式 -->
    <style name="index_payment_item_tv">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center_horizontal</item>
        <item name="android:layout_marginTop">3dip</item>
        <item name="android:gravity">center</item>
        <item name="android:textSize">@dimen/payment_size</item>
    </style>
    <!-- 通用表单编辑框 -->
    <style name="common_edit_text">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:paddingLeft">10dip</item>
        <item name="android:paddingRight">10dip</item>
        <item name="android:paddingTop">10dip</item>
        <item name="android:paddingBottom">10dip</item>
        <item name="android:background">@drawable/form_edit_text_bg_normal</item>
        <item name="android:singleLine">true</item>
        <item name="android:layout_marginTop">4dip</item>
        <item name="android:textSize">16dp</item>
        <item name="android:textColor">@android:color/black</item>
        <item name="android:layout_marginBottom">4dip</item>
        <item name="android:textCursorDrawable">@drawable/guangbiao</item>
    </style>
    <!-- 通用单选按钮 -->
    <style name="common_radio_btn">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:button">@null</item>
        <item name="android:background">@null</item>
        <item name="android:drawableLeft">@drawable/checkbox_bg</item>
        <item name="android:textSize">14sp</item>
        <item name="android:textColor">@color/black</item>
    </style>
    <!-- 通用表单密码编辑框 -->
    <style name="common_edit_pwd" parent="@style/common_edit_text">
        <item name="android:password">true</item>
        <item name="android:maxLength">20</item>
    </style>
    <!-- 数字表单编辑框 -->
    <style name="common_edit_text_number" parent="@style/common_edit_text">
        <item name="android:numeric">integer</item>
    </style>
    <!-- 手机号表单编辑框 -->
    <style name="common_edit_text_phone_num" parent="@style/common_edit_text_number">
        <item name="android:maxLength">11</item>
        <item name="android:inputType">phone</item>
    </style>
    <style name="common_list_view">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
    </style>
    <style name="verify_code_btn">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:layout_marginLeft">5dip</item>
        <item name="android:paddingBottom">10dip</item>
        <item name="android:paddingTop">10dip</item>
        <item name="android:paddingLeft">3dip</item>
        <item name="android:paddingRight">3dip</item>
        <item name="android:background">@drawable/btn_bg_yellow</item>
        <item name="android:textColor">@color/white</item>
        <item name="android:textSize">16sp</item>
        <item name="android:text">获取短信验证码</item>
    </style>
    <style name="common_check_box">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_alignParentLeft">true</item>
        <item name="android:layout_centerVertical">true</item>
        <item name="android:layout_gravity">left</item>
        <item name="android:background">@null</item>
        <item name="android:button">@drawable/checkbox_bg</item>
        <item name="android:textSize">18sp</item>
    </style>
    <!-- 超链接形式的TextView -->
    <style name="hyperlink_text_view">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textColor">@color/hyperlink_text</item>
        <item name="android:textSize">18sp</item>
        <item name="android:layout_gravity">center</item>
    </style>
    <!-- 通用表单元素容器的样式 -->
    <style name="common_form_container">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:orientation">vertical</item>
        <item name="android:padding">15dip</item>
        <item name="android:background">@drawable/form_edit_text_bg_normal</item>
    </style>
    <!-- 表单元素的样式 -->
    <style name="form_container">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:orientation">vertical</item>
        <item name="android:padding">15dip</item>
    </style>
    <style name="payment_param">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">16sp</item>
        <item name="android:paddingTop">5dip</item>
        <item name="android:paddingBottom">5dip</item>
        <item name="android:paddingLeft">10dip</item>
        <item name="android:paddingRight">8dip</item>
        <item name="android:background">@drawable/common_edit_text_bg</item>
        <item name="android:singleLine">true</item>
        <item name="android:textCursorDrawable">@drawable/guangbiao</item>
    </style>
    <style name="payment_param_notsingle">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">16sp</item>
        <item name="android:paddingTop">5dip</item>
        <item name="android:paddingBottom">5dip</item>
        <item name="android:paddingLeft">10dip</item>
        <item name="android:paddingRight">8dip</item>
        <item name="android:background">@drawable/common_edit_text_bg</item>
        <item name="android:textCursorDrawable">@drawable/guangbiao</item>
    </style>
    <style name="time_pick_drawer_spinner_like" parent="@style/payment_param">
        <item name="android:layout_width">0dip</item>
        <item name="android:layout_weight">1</item>
        <item name="android:drawableRight">@drawable/item_indicator_downward</item>
    </style>
    <style name="payment_param_item" parent="@style/payment_param">
        <item name="android:drawableRight">@drawable/item_indicator_right</item>
    </style>
    <style name="payment_param_item_spinner_like" parent="@style/payment_param">
        <item name="android:drawableRight">@drawable/item_indicator_downward</item>
    </style>
    <style name="payment_param_item_edit_text" parent="@style/payment_param_item">
        <item name="android:drawableRight">@null</item>
        <item name="android:ellipsize">end</item>
    </style>
    <style name="item_linear_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:padding">10dip</item>
    </style>
    <style name="payment_record_item_linear_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:paddingBottom">8dip</item>
    </style>
    <style name="about_page_item_linear_layout" parent="@style/item_linear_layout">
        <item name="android:padding">2dip</item>
    </style>
    <style name="label_text_view">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:textSize">14sp</item>
    </style>
    <style name="align_left_label" parent="@style/label_text_view">
        <item name="android:layout_alignParentLeft">true</item>
        <item name="android:layout_gravity">left|center_vertical</item>
        <item name="android:ems">5</item>
        <item name="android:gravity">right</item>
        <item name="android:ellipsize">middle</item>
        <item name="android:singleLine">true</item>
    </style>
    <!-- 填写缴费信息-左侧标签 -->
    <style name="payment_label_left">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:gravity">left</item>
        <item name="android:textSize">16sp</item>
        <item name="android:ellipsize">end</item>
        <item name="android:singleLine">true</item>
    </style>
    <!-- 填写缴费信息-右侧标签 -->
    <style name="payment_label_right">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">16sp</item>
        <item name="android:paddingLeft">4dip</item>
        <item name="android:singleLine">true</item>
    </style>
    <!-- 缴费记录-详情-左侧文本显示style -->
    <style name="payment_record_detail_text_left">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:singleLine">true</item>
        <item name="android:textSize">15sp</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginLeft">10dip</item>
    </style>
    <style name="payment_record_detail_text_left_width">
        <item name="android:layout_width">82dp</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:singleLine">true</item>
        <item name="android:textSize">15sp</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_marginLeft">8dip</item>
    </style>
    <!-- 缴费记录-详情-右侧文本显示style -->
    <style name="payment_record_detail_text_right">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">right|center_vertical</item>
        <item name="android:textSize">15sp</item>
        <item name="android:singleLine">true</item>
        <item name="android:layout_marginRight">8dip</item>
    </style>
    <style name="right_content_text_view">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">right|center_vertical</item>
        <item name="android:textSize">12sp</item>
        <item name="android:gravity">left</item>
        <item name="android:layout_marginRight">10dip</item>
    </style>
    <style name="payment_tip_content_item_linear_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:gravity">center_vertical</item>
    </style>
    <!-- 提醒item左侧 -->
    <style name="payment_tip_item_parent">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">15sp</item>
    </style>
    <style name="payment_tip_item_lable" parent="@style/payment_tip_item_parent">
        <item name="android:layout_width">85dp</item>
        <item name="android:paddingLeft">6dp</item>
    </style>
    <style name="horizontal_center_button">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:gravity">center</item>
    </style>
    <style name="form_submit_button">
        <item name="android:layout_width">120dip</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center</item>
        <item name="android:gravity">center</item>
        <item name="android:textSize">20sp</item>
        <item name="android:textColor">@color/white</item>
    </style>
    <style name="form_submit_button_only_one" parent="@style/form_submit_button">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_marginLeft">55dip</item>
        <item name="android:layout_marginRight">55dip</item>
        <item name="android:layout_marginTop">25dip</item>
        <item name="android:background">@drawable/btn_bg_purple</item>
    </style>
    <!-- Fragment布局文件的样式,clickable为true以防止事件穿透的情况发生 -->
    <style name="common_fragment">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:clickable">true</item>
        <item name="android:paddingTop">15dip</item>
        <item name="android:paddingBottom">15dip</item>
        <item name="android:paddingLeft">15dip</item>
        <item name="android:paddingRight">15dp</item>
        <item name="android:background">@drawable/common_fragment_bg</item>
    </style>
    <!-- 更多页面item容器 -->
    <style name="more_item_container">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:background">@drawable/items_bg</item>
        <item name="android:orientation">vertical</item>
    </style>
    <!-- 更多页面item的样式 -->
    <style name="more_item">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:padding">8dip</item>
        <item name="android:gravity">center_vertical</item>
    </style>
    <!-- 更多页面item的标签样式 -->
    <style name="more_item_label">
        <item name="android:layout_width">0dip</item>
        <item name="android:layout_weight">1</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_alignParentLeft">true</item>
        <item name="android:textSize">20sp</item>
    </style>
    <!-- 更多页面item的右边指示图片的样式 -->
    <style name="more_item_right_indicator">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_alignParentRight">true</item>
        <item name="android:layout_centerVertical">true</item>
        <item name="android:src">@drawable/item_indicator_right</item>
    </style>
    <!-- 关于页面item的右边指示图片的样式 -->
    <style name="about_item_linear_layout" parent="@style/item_linear_layout">
        <item name="android:padding">2dip</item>
    </style>
    <style name="more_item_give_coupon_text_view">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:background">@drawable/gave_coupon_bg</item>
        <item name="android:textColor">@color/white</item>
        <item name="android:textSize">16sp</item>
        <item name="android:text">送摇奖机会</item>
        <item name="android:paddingLeft">18dip</item>
        <item name="android:paddingTop">6dip</item>
        <item name="android:paddingBottom">6dip</item>
        <item name="android:paddingRight">24dip</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:layout_marginRight">10dip</item>
    </style>
    <!-- 广告跑马灯相关的效果 -->
    <style name="marquee_ll">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
    </style>
    <style name="marquee_tv">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:textColor">@android:color/black</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:textSize">18sp</item>
    </style>
    <style name="CebDialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowIsFloating">false</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:background">@null</item>
    </style>
    <style name="CebSelectItemsDialog">
        <item name="android:windowFrame">@null</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowBackground">@color/translucence</item>
        <item name="android:gravity">bottom</item>
    </style>
    <!-- 分隔栏的样式 -->
    <style name="division_relative_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_marginTop">10dp</item>
        <item name="android:layout_marginBottom">10dp</item>
    </style>
    <!-- 分隔栏中间的文字 -->
    <style name="division_center_text">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_marginLeft">15dip</item>
        <item name="android:layout_marginRight">15dip</item>
        <item name="android:textColor">@color/purple</item>
        <item name="android:textSize">16sp</item>
        <item name="android:layout_centerHorizontal">true</item>
    </style>
    <style name="division_text_view_label">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_centerHorizontal">true</item>
        <item name="android:layout_marginLeft">15dip</item>
        <item name="android:layout_marginRight">15dip</item>
        <item name="android:textColor">@color/black</item>
        <item name="android:textSize">13sp</item>
    </style>
    <style name="division_image_view_line">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">1dip</item>
        <item name="android:background">@color/purple</item>
        <item name="android:layout_centerVertical">true</item>
    </style>
    <style name="coupon_list_text_view">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">15sp</item>
        <item name="android:singleLine">true</item>
        <item name="android:focusable">true</item>
        <item name="android:focusableInTouchMode">true</item>
        <item name="android:ellipsize">marquee</item>
        <item name="android:marqueeRepeatLimit">marquee_forever</item>
    </style>
    <style name="coupon_list_text_view_title">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:padding">4dip</item>
        <item name="android:textSize">17sp</item>
        <item name="android:gravity">center</item>
    </style>
    <!-- 个人设置页面item的样式 -->
    <style name="personal_setting_item_linear_layout">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:padding">12dip</item>
        <item name="android:gravity">center_vertical</item>
    </style>
    <style name="personal_setting_item_label_text_view">
        <item name="android:layout_width">0dip</item>
        <item name="android:layout_weight">1</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:textSize">20sp</item>
    </style>
    <style name="AnimationActivity" parent="@android:style/Animation.Activity">
        <item name="android:activityOpenEnterAnimation">@anim/slid_in_down</item>
        <item name="android:activityOpenExitAnimation">@anim/static_anim</item>
        <item name="android:activityCloseEnterAnimation">@anim/static_anim</item>
        <item name="android:activityCloseExitAnimation">@anim/slid_out_up</item>
    </style>
    <!-- 摇摇代金券 -->
    <style name="shake_common_text">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">20sp</item>
        <item name="android:textColor">@android:color/black</item>
    </style>
    <!-- 银联支付 -->
    <style name="Theme.UPPay" parent="android:style/Theme.Light">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowContentOverlay">@null</item>
    </style>
    <style name="dialogWindowAnim" mce_bogus="1" parent="android:Animation">
        <item name="android:windowEnterAnimation">@anim/dialog_enter</item>
        <item name="android:windowExitAnimation">@anim/dialog_exit</item>
    </style>
</resources>
常用Style的更多相关文章
- 转载:Chrome调试折腾记_(1)调试控制中心快捷键详解!!!
		
转载:http://blog.csdn.net/crper/article/details/48098625 大多浏览器的调试功能的启用快捷键都一致…按下F12;还是熟悉的味道; 或者直接 Ctrl ...
 - 循序渐进Python3(十一) --1--  web之css
		
css样式: css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观. 基本上所有的html页面都或多或少的使用css. ...
 - Android快速开发框架ZBLibrary源码分享
		
坐标标准库ZBLibrary,是一个MVP架构的Android快速开发框架,提供一套开发标准(UI,Data,Listener)以及模板和工具类并规范代码. 封装层级少,简单高效兼容性好.Androi ...
 - Web前端学习——CSS
		
一.CSS简介CSS全称cascading style sheeding,层叠样式列表.CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化.二.CSS组成1.选择器(1) ...
 - Chrome调试折腾记_(1)调试控制中心快捷键详解!!!
		
转载:http://blog.csdn.net/crper/article/details/48098625 大多浏览器的调试功能的启用快捷键都一致-按下F12;还是熟悉的味道; 或者直接 Ctrl ...
 - css 元素溢出
		
css元素溢出: 当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性来设置. overflow的设置项: (1)visible 默认值 内容不 ...
 - JS高级程序设计2
		
面向对象 ,基本模式.对象字面量模式.工厂模式.构造函数模式.原型模式.组合构造函数和原型模式.其他模式见电子书:动态原型模式.寄生构造函数模式(不推荐).稳妥构造函数模式(要求安全的环境,不使用ne ...
 - 我与前端之间不得说的三天两夜之css基础
		
前端基础之CSS CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明. ''' selector { property: value; property: value; ... ...
 - vue学习(转载)
		
vue.js库的基本使用 第一步:下载 官网地址:https://cn.vuejs.org/v2/guide/installation.html 第二步:放到项目的文件目录下 一般新建一个js文件夹, ...
 
随机推荐
- 什么是SpringBoot
			
随着动态语言的流行(Ruby,Groovy,Scala,Node.js),Java的开发显得格外的笨重;繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大. 在上述环境 下,Sprin ...
 - 消除transition闪屏
			
消除transition闪屏.css {-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-webkit ...
 - IOS微信6.7.4输入框失去焦点,软键盘关闭后,被撑起的页面无法回退到原来正常的位置
			
近期在开发微信H5页面时碰到这个问题,如图,软键盘弹起后,若原输入框被遮挡,页面整体将会上移,然而当输入框失焦,软键盘收起后,页面未恢复,这也是ios的微信版本更新6.7.4之后才遇到的bug. 目前 ...
 - thinkphp简易搜索
			
需求: 用户输入关键词,选项卡的每个选项输出一个分类的列表内容,分类有文章.ppt.学习. 实现过程: 视图中用户输入的关键词post给控制器,控制器对这个关键词做三次模糊查询处理,因为是三个分类对应 ...
 - JAVA继承与使用
			
说来惭愧,java学完已经两年了,开发也已经做了快一年了,现在才基本了解继承怎么用,平时都是在一个类中乱写一气.现在感觉原来学的知识真正运用起来还是具有一定的差距.希望能够先夯实基础,共勉.写一下自己 ...
 - ArcGIS中经纬度数据转空间数据
			
已有这样一批数据,后缀为.txt 或者.csv .现需要将其转化为空间数据. 转换过程: 打开ArcMap选择file——>Add Data——>Add XY Data 设置经纬度对应的字 ...
 - Java 中 Double 相关问题
			
在项目当中,对于double类型数据的使用比较频繁.尤其是处理金钱相关的数据,在使用Double类型的数据时,涉及到精度,显示,四舍五入等等问题. 1. 显示问题,当double 数据 小于 0.0 ...
 - 在 Windows下用 Visual Studio 编译 OpenSSL 1.1.0
			
到OpenSSL官方网站下载OpenSSL源代码包 1.下载 openssl-1.1.0.tar.gz 2.安装 ActivePerl, 可以到http://www.activestate.com/a ...
 - shiro无法进入授权的方法org.crazycake.shiro.exception.PrincipalInstanceException: class java.util.HashMap must has getter for field: id
			
rg.crazycake.shiro.exception.PrincipalInstanceException: class java.util.HashMap must has getter for ...
 - springmvc如何获取参数
			
请参考这篇文章, 写得比较全面. https://www.cnblogs.com/xiaoxi/p/5695783.html