aiqing0119的专栏

  • 目录视图
  • 摘要视图
  • 订阅
新版极客头条上线,每天一大波干货     任玉刚:Android开发者的职场规划     从零练就iOS高手实战班震撼来袭     新型数据库利弊谈    
分类: android 项目进阶2012-11-20 16:30 2038人阅读 评论(5) 收藏 举报

我在一个Activity里面加入了ViewPager。  ViewPager里面放了两个XML。XML里面有几个TextView控件。我想在这个Activity里面加入ViewPager中XML里面的控件监听,并且响应点击TextView之后弹出提示框的事件。但是却一直苦于无法通过findById()方法绑定该TextView控件。因为普通情况下一个Activity只能通过setContentView(R.layout.XXXX)绑定显示一个XML,只能对那一个XML里面的控件进行操作。而我放在ViewPager里面的XML中的控件是不能直接拿出来做操作的。跪求各位高手指出一条明路.......<源码奉上,求各位高手帮忙解决一下,谢谢了!>
唯一一个Activity:

[java] view plaincopy
  1. package com.demo;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import android.graphics.BitmapFactory;
  5. import android.graphics.Matrix;
  6. import android.os.Bundle;
  7. import android.os.Parcelable;
  8. import android.support.v4.app.FragmentActivity;
  9. import android.support.v4.view.PagerAdapter;
  10. import android.support.v4.view.ViewPager;
  11. import android.support.v4.view.ViewPager.OnPageChangeListener;
  12. import android.util.DisplayMetrics;
  13. import android.view.LayoutInflater;
  14. import android.view.View;
  15. import android.view.animation.Animation;
  16. import android.view.animation.TranslateAnimation;
  17. import android.widget.ImageView;
  18. import android.widget.TextView;
  19. import android.widget.Toast;
  20. /**
  21. * Tab页面手势滑动切换以及动画效果
  22. *
  23. * @author D.Winter
  24. *
  25. */
  26. public class MainActivity extends FragmentActivity {
  27. // ViewPager是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。
  28. // android-support-v4.jar
  29. private ViewPager mPager;//页卡内容
  30. private List<View> listViews; // Tab页面列表
  31. private ImageView cursor;// 动画图片
  32. private TextView t1, t2, t3,t4;// 页卡头标
  33. private int offset = 0;// 动画图片偏移量
  34. private int currIndex = 0;// 当前页卡编号
  35. private int bmpW;// 动画图片宽度
  36. @Override
  37. public void onCreate(Bundle savedInstanceState) {
  38. super.onCreate(savedInstanceState);
  39. setContentView(R.layout.main);
  40. InitImageView();
  41. InitTextView();
  42. InitViewPager();
  43. }
  44. /**
  45. * 初始化头标
  46. */
  47. private void InitTextView() {
  48. t1 = (TextView) findViewById(R.id.text1);
  49. t2 = (TextView) findViewById(R.id.text2);
  50. t3 = (TextView) findViewById(R.id.text3);
  51. t4 = (TextView) findViewById(R.id.text4);
  52. t1.setOnClickListener(new MyOnClickListener(0));
  53. t2.setOnClickListener(new MyOnClickListener(1));
  54. t3.setOnClickListener(new MyOnClickListener(2));
  55. t4.setOnClickListener(new MyOnClickListener(3));
  56. }
  57. /**
  58. * 初始化ViewPager
  59. */
  60. private void InitViewPager() {
  61. mPager = (ViewPager) findViewById(R.id.vPager);
  62. listViews = new ArrayList<View>();
  63. LayoutInflater mInflater = getLayoutInflater();
  64. listViews.add(mInflater.inflate(R.layout.lay1, null));
  65. listViews.add(mInflater.inflate(R.layout.lay2, null));
  66. listViews.add(mInflater.inflate(R.layout.lay3, null));
  67. listViews.add(mInflater.inflate(R.layout.lay4, null));
  68. mPager.setAdapter(new MyPagerAdapter(listViews));
  69. mPager.setCurrentItem(0);
  70. mPager.setOnPageChangeListener(new MyOnPageChangeListener());
  71. }
  72. /**
  73. * 初始化动画
  74. */
  75. private void InitImageView() {
  76. cursor = (ImageView) findViewById(R.id.cursor);
  77. bmpW = BitmapFactory.decodeResource(getResources(), R.drawable.a)
  78. .getWidth();// 获取图片宽度
  79. DisplayMetrics dm = new DisplayMetrics();
  80. getWindowManager().getDefaultDisplay().getMetrics(dm);
  81. int screenW = dm.widthPixels;// 获取分辨率宽度
  82. offset = (screenW / 4 - bmpW) / 3+23;// 计算偏移量
  83. Matrix matrix = new Matrix();
  84. matrix.postTranslate(offset, 0);
  85. cursor.setImageMatrix(matrix);// 设置动画初始位置
  86. }
  87. /**
  88. * ViewPager适配器
  89. */
  90. public class MyPagerAdapter extends PagerAdapter {
  91. public List<View> mListViews;
  92. public MyPagerAdapter(List<View> mListViews) {
  93. this.mListViews = mListViews;
  94. }
  95. @Override
  96. public void destroyItem(View arg0, int arg1, Object arg2) {
  97. ((ViewPager) arg0).removeView(mListViews.get(arg1));
  98. }
  99. @Override
  100. public void finishUpdate(View arg0) {
  101. }
  102. @Override
  103. public int getCount() {
  104. return mListViews.size();
  105. }
  106. @Override
  107. public Object instantiateItem(View arg0, int arg1) {
  108. ((ViewPager) arg0).addView(mListViews.get(arg1), 0);
  109. return mListViews.get(arg1);
  110. }
  111. @Override
  112. public boolean isViewFromObject(View arg0, Object arg1) {
  113. return arg0 == (arg1);
  114. }
  115. @Override
  116. public void restoreState(Parcelable arg0, ClassLoader arg1) {
  117. }
  118. @Override
  119. public Parcelable saveState() {
  120. return null;
  121. }
  122. @Override
  123. public void startUpdate(View arg0) {
  124. }
  125. }
  126. /**
  127. * 头标点击监听
  128. */
  129. public class MyOnClickListener implements View.OnClickListener {
  130. private int index = 0;
  131. public MyOnClickListener(int i) {
  132. index = i;
  133. }
  134. @Override
  135. public void onClick(View v) {
  136. mPager.setCurrentItem(index);
  137. }
  138. };
  139. /**
  140. * 页卡切换监听
  141. */
  142. public class MyOnPageChangeListener implements OnPageChangeListener {
  143. int one = offset * 2 + bmpW;// 页卡1 -> 页卡2 偏移量
  144. int two = one * 2;// 页卡1 -> 页卡3 偏移量
  145. int three = one * 3;//页卡1->页卡4偏移量
  146. @Override
  147. public void onPageSelected(int arg0) {
  148. Animation animation = null;
  149. switch (arg0) {
  150. case 0:
  151. if (currIndex == 1) {
  152. animation = new TranslateAnimation(one, 0, 0, 0);
  153. } else if (currIndex == 2) {
  154. animation = new TranslateAnimation(two, 0, 0, 0);
  155. }else if (currIndex == 3) {
  156. animation = new TranslateAnimation(three, 0, 0, 0);
  157. }
  158. break;
  159. case 1:
  160. if (currIndex == 0) {
  161. animation = new TranslateAnimation(offset, one, 0, 0);
  162. } else if (currIndex == 2) {
  163. animation = new TranslateAnimation(two, one, 0, 0);
  164. }   else if (currIndex == 3) {
  165. animation = new TranslateAnimation(three, one, 0, 0);
  166. }
  167. break;
  168. case 2:
  169. if (currIndex == 0) {
  170. animation = new TranslateAnimation(offset, two, 0, 0);
  171. } else if (currIndex == 1) {
  172. animation = new TranslateAnimation(one, two, 0, 0);
  173. } else if (currIndex == 3) {
  174. animation = new TranslateAnimation(three, two, 0, 0);
  175. }
  176. break;
  177. case 3:
  178. if (currIndex == 0) {
  179. animation = new TranslateAnimation(offset, three, 0, 0);
  180. } else if (currIndex == 1) {
  181. animation = new TranslateAnimation(one, three, 0, 0);
  182. } else if (currIndex == 2) {
  183. animation = new TranslateAnimation(two, three, 0, 0);
  184. }
  185. break;
  186. }
  187. currIndex = arg0;
  188. animation.setFillAfter(true);// True:图片停在动画结束位置
  189. animation.setDuration(300);
  190. cursor.startAnimation(animation);
  191. }
  192. @Override
  193. public void onPageScrolled(int arg0, float arg1, int arg2) {
  194. }
  195. @Override
  196. public void onPageScrollStateChanged(int arg0) {
  197. }
  198. }
  199. //提示框
  200. public void DisplayToast(String str) {
  201. Toast.makeText(this, str, Toast.LENGTH_SHORT).show();
  202. }
  203. }
[html] view plaincopy
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3. xmlns:umadsdk="http://schemas.android.com/apk/res/com.LoveBus"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent"
  6. android:orientation="vertical" >
  7. <LinearLayout
  8. android:id="@+id/linearLayout1"
  9. android:layout_width="fill_parent"
  10. android:layout_height="60.0dip"
  11. android:background="#FFFFFF" >
  12. <TextView
  13. android:id="@+id/text1"
  14. android:layout_width="fill_parent"
  15. android:layout_height="fill_parent"
  16. android:layout_weight="1.0"
  17. android:gravity="center"
  18. android:text="第一页"
  19. android:textColor="#000000"
  20. android:textSize="22.0dip" />
  21. <TextView
  22. android:id="@+id/text2"
  23. android:layout_width="fill_parent"
  24. android:layout_height="fill_parent"
  25. android:layout_weight="1.0"
  26. android:gravity="center"
  27. android:text="第二页"
  28. android:textColor="#000000"
  29. android:textSize="22.0dip" />
  30. <TextView
  31. android:id="@+id/text3"
  32. android:layout_width="fill_parent"
  33. android:layout_height="fill_parent"
  34. android:layout_weight="1.0"
  35. android:gravity="center"
  36. android:text="第三页"
  37. android:textColor="#000000"
  38. android:textSize="22.0dip" />
  39. <TextView
  40. android:id="@+id/text4"
  41. android:layout_width="fill_parent"
  42. android:layout_height="fill_parent"
  43. android:layout_weight="1.0"
  44. android:gravity="center"
  45. android:text="第四页"
  46. android:textColor="#000000"
  47. android:textSize="22.0dip" />
  48. </LinearLayout>
  49. <ImageView
  50. android:id="@+id/cursor"
  51. android:layout_width="fill_parent"
  52. android:layout_height="wrap_content"
  53. android:scaleType="matrix"
  54. android:src="@drawable/a" />
  55. <LinearLayout
  56. android:id="@+id/linearLayout2"
  57. android:layout_width="match_parent"
  58. android:layout_height="wrap_content" >
  59. <android.support.v4.view.ViewPager
  60. android:id="@+id/vPager"
  61. android:layout_width="match_parent"
  62. android:layout_height="wrap_content"
  63. android:background="#000000"
  64. android:flipInterval="30"
  65. android:persistentDrawingCache="animation" >
  66. </android.support.v4.view.ViewPager>
  67. </LinearLayout>
  68. </LinearLayout>
  69. 以下分别是ViewPager里面放置的四个XML布局。用来在Mian.XML里面展示。
  70. lay1.xml-----------------------
  71. <?xml version="1.0" encoding="utf-8"?>
  72. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  73. android:layout_width="match_parent"
  74. android:layout_height="match_parent"
  75. android:background="#158684"
  76. android:orientation="vertical" >
  77. <TextView
  78. android:id="@+id/textView_00"
  79. android:layout_width="wrap_content"
  80. android:layout_height="wrap_content"
  81. android:text=""
  82. android:textSize="35.0dip"
  83. android:textAppearance="?android:attr/textAppearanceLarge" />
  84. <LinearLayout
  85. android:id="@+id/linearLayout1"
  86. android:layout_width="match_parent"
  87. android:layout_height="match_parent" >
  88. <LinearLayout
  89. android:id="@+id/linearLayout_diancai"
  90. android:layout_width="wrap_content"
  91. android:layout_height="match_parent"
  92. android:background="#FFFFFF"
  93. android:orientation="vertical" >
  94. <TextView
  95. android:id="@+id/diancai_text1"
  96. android:layout_width="fill_parent"
  97. android:layout_height="65dp"
  98. android:gravity="center"
  99. android:text="@string/drinks"
  100. android:textColor="#000000"
  101. android:textSize="20.0dip" />
  102. <TextView
  103. android:id="@+id/diancai_text2"
  104. android:layout_width="fill_parent"
  105. android:layout_height="65dp"
  106. android:gravity="center"
  107. android:text="@string/coffee"
  108. android:textColor="#000000"
  109. android:textSize="20.0dip" />
  110. <TextView
  111. android:id="@+id/diancai_text3"
  112. android:layout_width="fill_parent"
  113. android:layout_height="65dp"
  114. android:gravity="center"
  115. android:text="@string/salad"
  116. android:textColor="#000000"
  117. android:textSize="20.0dip" />
  118. <TextView
  119. android:id="@+id/diancai_text4"
  120. android:layout_width="fill_parent"
  121. android:layout_height="65dp"
  122. android:gravity="center"
  123. android:text="@string/pizza"
  124. android:textColor="#000000"
  125. android:textSize="20.0dip" />
  126. <TextView
  127. android:id="@+id/diancai_text5"
  128. android:layout_width="fill_parent"
  129. android:layout_height="65dp"
  130. android:gravity="center"
  131. android:text="@string/dessert"
  132. android:textColor="#000000"
  133. android:textSize="20.0dip" />
  134. <TextView
  135. android:id="@+id/diancai_text6"
  136. android:layout_width="fill_parent"
  137. android:layout_height="65dp"
  138. android:gravity="center"
  139. android:text="@string/wine"
  140. android:textColor="#000000"
  141. android:textSize="20.0dip" />
  142. </LinearLayout>
  143. </LinearLayout>
  144. </LinearLayout>
  145. lay2.xml--------------------
  146. <?xml version="1.0" encoding="utf-8"?>
  147. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  148. android:layout_width="fill_parent"
  149. android:layout_height="fill_parent"
  150. android:orientation="vertical"
  151. android:background="#FF8684" >
  152. </LinearLayout>
  153. lay3.xml--------------------
  154. <?xml version="1.0" encoding="utf-8"?>
  155. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  156. android:layout_width="fill_parent"
  157. android:layout_height="fill_parent"
  158. android:orientation="vertical"
  159. android:background="#1586FF" >
  160. </LinearLayout>
  161. lay4.xml--------------------
  162. <?xml version="1.0" encoding="utf-8"?>
  163. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  164. android:layout_width="match_parent"
  165. android:layout_height="match_parent"
  166. android:orientation="vertical"
  167. android:background="#158684">
  168. </LinearLayout>
  169. 全部代码如上。我现在想要在Activity里面监听lay1.xml里面的TextView。实现点击之后弹出提示框的效果... 请问应该怎么处理呢。

解决方法

/**
     * 初始化数据
     */
  @Override
  public Object instantiateItem(View container, int position) {     
    image=new ImageView(IndexActivity.this);
    image.setScaleType(ScaleType.FIT_XY);
    image.setId(vp_image_id);//在这里设置id 
    image.setOnClickListener(new ViewpageOnClickListener(position)); //在这里添加时间 并把索引弄过去
    url=aAdList.optJSONObject(position).optString(K.bean.aAdItem.bUrl_s);     
            ImageLoadStackManage.getInstance().loadImage(url, image);       
            
           ((ViewPager) container).addView(image);
           return image; 
  }

版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 上一篇Android自定义View实现HTML图文环绕效果
  • 下一篇listview设置
主题推荐
viewpagerandroidxml控件
猜你在找
Apple Watch开发入门
C语言及程序设计提高
反编译Android应用
Struts实战-使用SSH框架技术开发学籍管理系统
网络赚钱靠谱项目推荐
android view的xml属性
opencv基本图像处理添加滑动条trackbar
在代码中动态绑定TabHost内容的两种方法Android
AndroidUI更新方法五利用AsyncTask更新UI
线程中的wait和notify方法
准备好了么? 跳吧             !更多职位尽在 CSDN JOB
移动-IOS开发工程师
北京爱奇艺科技有限公司

|

15-30K/月

我要跳槽

iOS开发工程师
上海彩亿信息技术有限公司

|

8-15K/月

我要跳槽

iOS
人民网股份有限公司

|

12-15K/月

我要跳槽

IOS工程师
路普达网络科技(北京)有限公司

|

10-20K/月

我要跳槽

id="ad_frm_0" frameborder="0" scrolling="no" src="http://blog.csdn.net/common/ad.html?t=4&containerId=ad_cen&frmId=ad_frm_0" style="border-width: 0px; overflow: hidden; width: 984px; height: 90px;">
查看评论
5楼 flying_IT 2015-06-03 15:34发表 [回复]
怎么点击没效果呢
4楼 snowycarrot 2014-03-18 23:14发表 [回复]
再提供一种像我一样的菜鸟更容易理解的方法:
listViews.add(mInflater.inflate(R.layout.lay1, null));
不要像上面合在一起写,分开写:
View v1 = mInflater.inflate(R.layout.lay1, null);
listViews.add(v1);
然后通过v1.findViewById找到对应控件,就可以添加事件了

看了fragment之后偶然灵感,与君共享!

3楼 晨曦软海 2014-01-17 15:09发表 [回复]
通过为 lay1.xml里面的TextView android:οnclick="DisplayToast" 可以实现。 但我现在任然有一个问题: 如果再lay1.xml 文件里面加入一个ListView ,可以通过findViewById找到这个listview并且为其提供adapter,但如何监听这个ListView里面每一个item 的点击事件呢?不知楼主是否遇到过?
2楼 doudingchenlei 2014-01-11 11:14发表 [回复]
解决了,谢谢
1楼 doudingchenlei 2014-01-10 20:32发表 [回复]
你好,我遇到跟你一样的问题,然后我是菜鸟,你的解决办法我有点看不懂,那个索引是什么东西?
发表评论
  • 用 户 名:
  • Leaning_wk
  • 评论内容:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

id="ad_frm_1" frameborder="0" scrolling="no" src="http://blog.csdn.net/common/ad.html?t=5&containerId=ad_bot&frmId=ad_frm_1" style="border-width: 0px; overflow: hidden; width: 984px; height: 0px;">
核心技术类目
全部主题 Hadoop AWS 移动游戏 Java Android iOS Swift 智能硬件 Docker OpenStack VPN Spark ERP IE10Eclipse CRM JavaScript 数据库 Ubuntu NFC WAP jQuery BI HTML5 Spring Apache .NET API HTML SDK IISFedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTCcoremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware 大数据 aptech PerlTornado Ruby Hibernate ThinkPHP HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap

  • 个人资料
  •  
    aiqing0119
     
    • 访问:85655次
    • 积分:1482
    • 等级: 
    • 排名:第14391名
    • 原创:37篇
    • 转载:53篇
    • 译文:19篇
    • 评论:19条
  • 文章搜索
  • 文章分类
  • android 项目进阶(59)
  • android 基础部分(19)
  • java 语言基础(15)
  • 野史评书(4)
  • 管理运维(0)
  • C++学习精讲(6)
  • android系统移植(0)
  • 股史纵横(1)
  • 经济民生(0)
  • android开源项目(2)
  • java开源项目(0)
  • api翻译(7)
  • 文章存档
    • 2015年07月(1)
    • 2014年09月(1)
    • 2014年07月(2)
    • 2014年06月(2)
    • 2014年05月(33)
      展开
  • 阅读排行
  • android的Environment类(10253)
  • android 布局透明度设置(4931)
  • Camera.Parameters 参数(4738)
  • Android布局中ScrollView与ListView的冲突的最简单方法(listItem.measure(0, 0))(4440)
  • Calling startActivity() from outside of an Activity context requires the FLA(3847)
  • POI读取word转换html(3695)
  • 是谁给魏延的头上安上了反骨(3525)
  • 太监娶妻是干什么用的(2198)
  • 周瑜正名:实非嫉贤妒能、心胸狭隘之人(2096)
  • Android ViewPager放入多个XML如何监听其的控件(2036)
  • 评论排行
  • POI读取word转换html(5)
  • Android ViewPager放入多个XML如何监听其的控件(5)
  • Camera.Parameters 参数(3)
  • Android布局中ScrollView与ListView的冲突的最简单方法(listItem.measure(0, 0))(2)
  • android 布局透明度设置(1)
  • android中类 Locale的使用(1)
  • 友盟的自动更新组件(1)
  • Calling startActivity() from outside of an Activity context requires the FLA(1)
  • Android PendingIntent(0)
  • Java基础复习笔记11基本排序算法(0)
  • 推荐文章
  • id="ad_frm_2" frameborder="0" scrolling="no" src="http://blog.csdn.net/common/ad.html?t=12&containerId=ad_commend&frmId=ad_frm_2" style="border-width: 0px; overflow: hidden; width: 194px; height: 200px;">
  • 最新评论
  • Camera.Parameters 参数

    菊草叶与圆企鹅: @u012175707:我就想回复这句话,没想到有人说了

  • Android ViewPager放入多个XML如何监听其的控件

    flying_IT: 怎么点击没效果呢

  • 友盟的自动更新组件

    cocos2dx3: updateInfo.path出来是一串乱码。不会被用户吐槽么?

  • android中类 Locale的使用

    _LinDL: 试问Locale.CHINA和Locale.CHINESE的区别

  • POI读取word转换html

    qq_24719959: 请问为什么图片不能转过来

  • android获取手机通讯录

    zhj5979: 发现了一篇 和你这惊人的相似

  • android 布局透明度设置

    Kinny_Qin: 有帮助

  • Camera.Parameters 参数

    eking2000: @u012175707:94 94

  • Calling startActivity() from outside of an Activity context requires the FLA

    deng_ta: 赞

  • Camera.Parameters 参数

    阿博3世: 你真是闲的蛋疼, 直接google翻译的吧, 你自己读一下那些句子看通不通

公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告|合作伙伴|论坛反馈
网站客服杂志客服微博客服webmaster@csdn.net400-600-2320|北京创新乐知信息技术有限公司 版权所有|江苏乐知网络技术有限公司 提供商务支持
京 ICP 证 070598 号|Copyright © 1999-2014, CSDN.NET, All Rights Reserved 

Android ViewPager放入多个XML如何监听其的控件相关推荐

  1. android ViewPager实现无限轮播和设置监听事件

    ViewPager的无限轮播,主要以实现为主.代码如下 首先定义activity_viewpager.xml: <LinearLayout android:layout_width=" ...

  2. 【Qt】QStackedWidget:将多个窗口控件放入堆中,每次只显示一个窗口控件

    1.简介 QStackedWidget可以容纳多个窗口控件,每次只显示其中一个.例如:登录页面.各种功能页面等不同时显示的窗口,可以放入QStackedWidget中. 2.demo // 创建三个页 ...

  3. Android监听作用,Android开发之CheckBox的简单使用与监听功能示例

    本文实例讲述了Android开发之CheckBox的简单使用与监听功能.分享给大家供大家参考,具体如下: activity_main.xml android:layout_width="ma ...

  4. Android仿抖音加载框之两颗小球转动控件

    Android仿抖音加载框之两颗小球转动控件 本篇文章已授权微信公众号 hongyangAndroid(鸿洋)独家发布. 效果图 安卓版抖音v2.5加载框: 本控件效果图: 使用方法 源码地址:And ...

  5. SAP UI5 进阶 - XML 视图里定义的 UI 控件,运行时实例化的技术细节剖析试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  6. 从XML文件读取数据绑定到列表控件2

    ComponentArt.Web.UI控件绑定所用XML,同时用于DropDownList的绑定,XML如下: <SiteMap>   <item Text="标题一&qu ...

  7. android datepicker 监听,Android编程之DatePicker和TimePicke简单时间监听用法分析

    本文实例讲述了Android编程之DatePicker和TimePicke简单时间监听用法.分享给大家供大家参考,具体如下: DatePicker和TimePicker都是从FrameLayout派生 ...

  8. Android软键盘弹出和收起的监听

    Android软键盘弹出和收起的监听 1.直接调用 SoftKeyboardHelper softKeyboardHelper = softKeyboardHelper = new SoftKeybo ...

  9. go 写入yaml_[Golang] 从零开始写Socket Server(4):将运行参数放入配置文件(XML/YAML)...

    为了将我们写好的Server发布到服务器上,就要将我们的代码进行build打包,这样如果以后想要修改一些代码的话,需要重新给代码进行编译打包并上传到服务器上. 显然,这么做过于繁琐...因此常见的做法 ...

  10. android: 静态XML和动态加载XML混合使用,以及重写Layout控件

    近期对android里面控件修改做了很多实验,由于公司需求很多,不得不重写很多控件.程序目标无非是:高效.轻巧.清晰.标准化 完成动态加载Layout有两种方法,依据个人喜好进行选择: 方法1:静态主 ...

最新文章

  1. 一位老工程师的终告 (推荐)
  2. 【总结】DIV+CSS有可能遇到的问题
  3. log4j添加日志一定记住在工程的web.xml文件下加一些内容
  4. 基于nodejs实现本地网页服务器-实现手机测试电脑开发的移动端网页
  5. Celery 之异步任务、定时任务、周期任务
  6. DataList分页,保存CheckBox控件状态
  7. 自制人脸数据,利用keras库训练人脸识别模型
  8. STM32学习笔记(十) CAN通讯测试(环回模式)
  9. C++ 返回值优化(RVO,Return Value Optimization)
  10. python类方法在类外定义_第7.15节 Python中classmethod定义的类方法详解
  11. excel打开超链接不使用浏览器,使用默认图片浏览软件
  12. PHP裂变红包源码,php版本微信裂变红包api详解
  13. 足阳明胃经----人的后天之本
  14. 弗雷歇距离的原理及python代码实现(动态规划)
  15. 傅里叶逆变换程序matlab,按时间抽取基2-快速傅里叶逆变换算法_MATLAB代码
  16. 苹果胜三星震惊国产手机
  17. 5个PPT素材、模板网站,建议收藏~
  18. Qt VTK软件开发问题学习记录
  19. 产品经理基础——需求文档
  20. The Sandbox 与 Knights of Degen 达成合作,在元宇宙建立王国

热门文章

  1. 阿里云网站备案基础知识-什么是网站备案
  2. 6.torchvision
  3. 吊打面试官系列之:UI自动化面试题汇总,对标P7,从此再也不怕面试官了。
  4. linux主机做racl,linux学习日记十一 账号管理与ACL权限设置
  5. 怎么linux添加guest,如何为Ubuntu 16.04安装VirtualBox Guest Additions
  6. P1107 [BJWC2008]雷涛的小猫
  7. 用php做滚动,用PHP+java实现自动新闻滚动窗口
  8. C++语言风格流变史(转)
  9. linux命令 trtest,Linux tr命令的使用方法
  10. Perl笔记:07、以正则表达式进行匹…