jishiqi dialog
来源:互联网 发布:谷歌人工智能框架 编辑:程序博客网 时间:2024/06/08 07:05
//提示框
AlertDialog.Builder builder=new Builder(MainActivity.this);
view=View.inflate(MainActivity.this, R.layout.item, null);
builder.setTitle("详细菜单");
ImageView image=(ImageView) view.findViewById(R.id.image);
TextView content=(TextView) view.findViewById(R.id.content);
TextView title=(TextView) view.findViewById(R.id.title);
TextView price=(TextView) view.findViewById(R.id.price);
BitmapUtils bu=new BitmapUtils(MainActivity.this);
bu.display(image, "http://172.17.29.120/localuser/ljy/jsond/"+list.get(position).imageurl);
content.setText(list.get(position).foodcontent);
title.setText(list.get(position).foodprice);
price.setText(list.get(position).foodtitle);
builder.setView(view);
AlertDialog dialog = builder.create();
dialog.show();
--------------------------------------------------------------------------------------------------------
自定义viewpager
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
public class MyViewPager extends ViewPager {
private float x1;
private float y1;
public MyViewPager(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
x1=ev.getX();
y1=ev.getY();
getParent().requestDisallowInterceptTouchEvent(true);
break;
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_CANCEL:
float x2=ev.getX();
float y2=ev.getY();
if(Math.abs(x2-x1)>Math.abs(y2-y1)){
getParent().requestDisallowInterceptTouchEvent(true);
}else{
getParent().requestDisallowInterceptTouchEvent(false);
}
break;
}
return super.dispatchTouchEvent(ev);
}
}
--------------------------------------------------------------------------------
编码格式转换
URLEncoder.encode(bks.name,"utf-8")
-------------------------------------------
偶然发现,ScrollView的滑动效果出不来,经过很多试验,发现是在我的Activity当中,我使用了如下的代码段:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
lv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
sv.requestDisallowInterceptTouchEvent(false);
} else {
sv.requestDisallowInterceptTouchEvent(true);
}
return false;
}
});
===================================计时器当中更新UI============================
Timer timer=new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
vp.setCurrentItem(vp.getCurrentItem()+1);
}
});
}
},0,2000);
-------------------------------------------------------------------------------------
AlertDialog.Builder builder=new Builder(MainActivity.this);
view=View.inflate(MainActivity.this, R.layout.item, null);
builder.setTitle("详细菜单");
ImageView image=(ImageView) view.findViewById(R.id.image);
TextView content=(TextView) view.findViewById(R.id.content);
TextView title=(TextView) view.findViewById(R.id.title);
TextView price=(TextView) view.findViewById(R.id.price);
BitmapUtils bu=new BitmapUtils(MainActivity.this);
bu.display(image, "http://172.17.29.120/localuser/ljy/jsond/"+list.get(position).imageurl);
content.setText(list.get(position).foodcontent);
title.setText(list.get(position).foodprice);
price.setText(list.get(position).foodtitle);
builder.setView(view);
AlertDialog dialog = builder.create();
dialog.show();
--------------------------------------------------------------------------------------------------------
自定义viewpager
import android.content.Context;
import android.support.v4.view.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
public class MyViewPager extends ViewPager {
private float x1;
private float y1;
public MyViewPager(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public MyViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
x1=ev.getX();
y1=ev.getY();
getParent().requestDisallowInterceptTouchEvent(true);
break;
case MotionEvent.ACTION_UP:
break;
case MotionEvent.ACTION_CANCEL:
float x2=ev.getX();
float y2=ev.getY();
if(Math.abs(x2-x1)>Math.abs(y2-y1)){
getParent().requestDisallowInterceptTouchEvent(true);
}else{
getParent().requestDisallowInterceptTouchEvent(false);
}
break;
}
return super.dispatchTouchEvent(ev);
}
}
--------------------------------------------------------------------------------
编码格式转换
URLEncoder.encode(bks.name,"utf-8")
-------------------------------------------
偶然发现,ScrollView的滑动效果出不来,经过很多试验,发现是在我的Activity当中,我使用了如下的代码段:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
lv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
sv.requestDisallowInterceptTouchEvent(false);
} else {
sv.requestDisallowInterceptTouchEvent(true);
}
return false;
}
});
===================================计时器当中更新UI============================
Timer timer=new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
vp.setCurrentItem(vp.getCurrentItem()+1);
}
});
}
},0,2000);
-------------------------------------------------------------------------------------
0 0
- jishiqi dialog
- Dialog
- Dialog
- Dialog
- Dialog
- Dialog
- dialog
- Dialog
- dialog
- dialog
- dialog
- Dialog
- dialog
- Dialog
- Dialog
- Dialog
- Dialog
- Dialog
- 华为OJ 初级:尼科彻斯定理
- 阿里___序列化的机制,原理
- Eclipse如何调试Android系统进程
- android studio 调试技巧
- tjut 1166
- jishiqi dialog
- 2016 Multi-University Training Contest 4 1006 Substring
- jquery 选择器,模糊匹配
- glDepthFunc()函数
- 大于3的正则表达式
- 准确率与召回率图解
- Android Https相关完全解析 当OkHttp遇到Https
- zendstudio 注释模版
- duilib属性列表