当前位置:  编程技术>移动开发
本页文章导读:
    ▪转:ListView 兑现更多按钮        转:ListView 实现更多按钮 转载自:http://blog.csdn.net/zhiyou007/article/details/6524291   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" .........
    ▪ 自定义旋钮        自定义按钮 UIButton *Btn; CGRect frame; Btn = [[UIButton buttonWithType:UIButtonTypeCustom] retain]; //按钮的类型 [Btn setImage:[UIImage imageNamed:@“aaa.png”]forState:UIControlStateNormal];//设置按钮图片 Btn.tag = 10; .........
    ▪ 截取银屏图片       截取屏幕图片 //创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400) UIGraphicsBeginImageContext(CGSizeMake(200,400)); //renderInContext 呈现接受者及其子范围到指定的上下文 [self.view.layerrenderInCont.........

[1]转:ListView 兑现更多按钮
    来源: 互联网  发布时间: 2014-02-18
转:ListView 实现更多按钮

转载自:http://blog.csdn.net/zhiyou007/article/details/6524291

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="horizontal" 

android:layout_width="fill_parent" 

android:gravity="center_horizontal" 

android:padding="3dp" 

android:layout_height="fill_parent"> 


<TextView 

android:id="@id/android:empty" 

android:layout_width="wrap_content" 

android:layout_height="fill_parent" 

android:gravity="center" 

android:padding="5dp" 

android:text="Loading more ..."/> 



</LinearLayout> 
 

 

 

foot.xml
MoreListTestActivity
public class MoreListTest extends ListActivity {

private ListView mListView;

private ArrayList<String> mItems;

private ArrayAdapter<String> mAdapter;

private boolean loadingMore = false;

private int itemsCount = 15; //新添加的数据个数



@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

/* 添加初始显示的数据 */

addData();

mListView = getListView();//获得listview对象



/* 将footview的布局转换成View对象*/

View foot = ((LayoutInflater) this

.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(

R.layout.foot, null, false);



/* 给footview添加点击事件监听器*/

foot.setOnClickListener(new View.OnClickListener() {



@Override

public void onClick(View v) {

loadingMore =true;

for (int i = 0; i < itemsCount; i++) {

mItems.add("new "+i); //添加数据

}

mAdapter.notifyDataSetChanged(); //通知适配器重新适配

}

});



/* 给listview添加footview*/

mListView.addFooterView(foot);

mAdapter = new ArrayAdapter<String>(this,

android.R.layout.simple_list_item_1, mItems);

/* listview添加适配器*/

mListView.setAdapter(mAdapter);

}



private void addData() {

mItems = new ArrayList<String>();

for (int i = 0; i < 5; i++) {

mItems.add(i+"");

}

}



}
    

 


    
[2] 自定义旋钮
    来源: 互联网  发布时间: 2014-02-18
自定义按钮
UIButton *Btn;
CGRect frame;
Btn = [[UIButton buttonWithType:UIButtonTypeCustom] retain]; //按钮的类型        
[Btn setImage:[UIImage imageNamed:@“aaa.png”]forState:UIControlStateNormal];//设置按钮图片    
Btn.tag = 10;    
frame.size.width = 59;  //设置按钮的宽度    
frame.size.height = 59;   //设置按钮的高度        
frame.origin.x =150;   //设置按钮的位置        
frame.origin.y =260;        
[Btn setFrame:frame];        
[Btn setBackgroundColor:[UIColor clearColor]];          
[Btn addTarget:self action:@selector(btnPressed:)forControlEvents:UIControlEventTouchUpInside];   //按钮的单击事件        
[self.view addSubview:Btn];          
[Btn release];
-(void)btnPressed:(id)sender {
//在这里实现按钮的单击事件
}

    
[3] 截取银屏图片
    来源: 互联网  发布时间: 2014-02-18
截取屏幕图片
//创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400)
UIGraphicsBeginImageContext(CGSizeMake(200,400));

//renderInContext 呈现接受者及其子范围到指定的上下文
[self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];
  
 //返回一个基于当前图形上下文的图片
 UIImage *aImage =UIGraphicsGetImageFromCurrentImageContext();
 
 //移除栈顶的基于当前位图的图形上下文
UIGraphicsEndImageContext();

//以png格式返回指定图片的数据
imageData = UIImagePNGRepresentation(aImage); 

    
最新技术文章:
▪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