当前位置:  编程技术>移动开发
本页文章导读:
    ▪信手记笔记        随手记笔记    from表单若没有提交地址,提交类型为submit的话,会将数据提到本页的url,可将提交类型为button,在js方法中给提交地址。             -------2012.1.12 ......
    ▪ GridView动态加载数据情况下,选中状态的兑现        GridView动态加载数据情况下,选中状态的实现 GridView使用AdapterView动态加载数据情况下,无论是在onCreate、Onstart、OnResume方法中调用 getChildCount()均为0,这说明数据并没有在Activity最初启动后立.........
    ▪ 把TextView中的文字增添阴影效果及Style的使用       把TextView中的文字添加阴影效果及Style的使用 <TextView android:id="@+id/tvText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text1" android:textSize="28sp" android:text android:t.........

[1]信手记笔记
    来源: 互联网  发布时间: 2014-02-18
随手记笔记
   from表单若没有提交地址,提交类型为submit的话,会将数据提到本页的url,可将提交类型为button,在js方法中给提交地址。             -------2012.1.12

    
[2] GridView动态加载数据情况下,选中状态的兑现
    来源: 互联网  发布时间: 2014-02-18
GridView动态加载数据情况下,选中状态的实现

GridView使用AdapterView动态加载数据情况下,无论是在onCreate、Onstart、OnResume方法中调用 getChildCount()均为0,这说明数据并没有在Activity最初启动后立即加载为GridView的子View,那如果要把 GridView实现为Tab风格的菜单,是必须要调用它的状态选中的,如果在Activity中调用的话就会抛 nullpointerexception了,那要怎么操作呢?

	/**
	 * 构造菜单Adapter
	 * @param menuNameArray 名称
	 * @param imageResourceArray 图片
	 * @return FootBarAdapter
	 */
	private FootBarAdapter getMenuAdapter(String[] menuNameArray,
			int[] imageResourceArray) {
		ArrayList<HashMap<String, Object>> data = new ArrayList<HashMap<String, Object>>();
		for (int i = 0; i < menuNameArray.length; i++) {
			HashMap<String, Object> map = new HashMap<String, Object>();
			map.put("itemImage", imageResourceArray[i]);
			map.put("itemText", menuNameArray[i]);
			data.add(map);
		}
		FootBarAdapter footbarAdapter = new FootBarAdapter(this, data,
				R.layout.item_menu, new String[] { "itemImage", "itemText" },
				new int[] { R.id.item_image, R.id.item_text });
		return footbarAdapter;
	}
	
	public class FootBarAdapter extends SimpleAdapter {
		public FootBarAdapter(Context context,
				List<? extends Map<String, ?>> data, int resource,
				String[] from, int[] to) {
			super(context, data, resource, from, to);
		}
		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			View v =  super.getView(position, convertView, parent);
			if (position == TOOLBAR_ITEM_PAGEHOME) {
				v.setBackgroundResource(R.drawable.bg_toolbar_item_pressed);
			}
			return v;
		}
	}

 我们继承了SimplerAdapter,然后Override getView方法,在里边进行选中状态的判断和置背景色为选中色。

 

摘自:http://blog.csdn.net/xjanker2/article/details/6267515


    
[3] 把TextView中的文字增添阴影效果及Style的使用
    来源: 互联网  发布时间: 2014-02-18
把TextView中的文字添加阴影效果及Style的使用
<TextView  android:id="@+id/tvText1" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content" 
	android:text="text1" 
	android:textSize="28sp" 
	android:text 
	android:textColor="#FFFFFF" 
	android:shadowColor="#ff000000"
	android:shadowDx="2"
	android:shadowDy="2"     
	android:shadowRadius="1"/>
 

android:shadowColor 阴影颜色

android:shadowDx 阴影的水平偏移量

android:shadowDy 阴影的垂直偏移量

android:shadowRadius 阴影的范围

 

大多数情况下,某一类的TextView控件需要统一的风格,如加阴影等,那么可以使用style。

 

        <TextView
            android:id="@+id/txBarTitle1"
            android:text="资讯行情" />

 

然后在values文件夹下创建styles.xml文件,内容为:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <style name="StyleBarTitle">
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:layout_width">0dp</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_weight">1</item>
        <item name="android:gravity">center_horizontal</item>
        <item name="android:textSize">@dimen/text_size_vlarge</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">#FFFFFF</item>
        <item name="android:shadowColor">#ff000000</item>
        <item name="android:shadowDx">2</item>
        <item name="android:shadowDy">2</item>
        <item name="android:shadowRadius">1</item>
        <item name="android:background">@null</item>
    </style>
</resources>

 这样的最大优点是减低代码冗余度,在需要更改某一类控件的样式时,不用一个一个的改过来,只需要更改styles文件中即可。

摘自:http://blog.csdn.net/xjanker2/article/details/6364770


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3