当前位置: 首页 > news >正文

wap微信网站模板在线网络培训平台

wap微信网站模板,在线网络培训平台,郑州哪家做网站好,南昌手机建站模板在getView()时#xff0c;通过判断选择加载不同的布局。 点击某个item的时候#xff0c;变为foucus状态#xff0c;其他的items还原。 下面用两个方法给item设置两个不同的布局。 //foucus状态#xff0c;显示一个ImageViewprivate View addFocusView(int i) {ImageView…在getView()时通过判断选择加载不同的布局。 点击某个item的时候变为foucus状态其他的items还原。 下面用两个方法给item设置两个不同的布局。 //foucus状态显示一个ImageViewprivate View addFocusView(int i) {ImageView iv new ImageView(mContext);iv.setImageResource(R.drawable.ic_launcher);return iv;} //normal状态显示一个ImageView和一个TextViewprivate View addNormalView(int i) {LinearLayout layout new LinearLayout(mContext);layout.setOrientation(LinearLayout.HORIZONTAL);ImageView iv new ImageView(mContext);iv.setImageResource(R.drawable.ic);layout.addView(iv, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));TextView tv new TextView(mContext);tv.setText(mData.get(i));layout.addView(tv, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));layout.setGravity(Gravity.CENTER);return layout;} FocusListViewAdapter.java package sunny.example.ahfourlistviewfocus;import android.content.Context; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView;import java.util.List;public class FocusListViewAdapter extends BaseAdapter {private ListString mData;private Context mContext;private int mCurrentItem 0;public FocusListViewAdapter(Context context, ListString data) {this.mContext context;this.mData data;}public int getCount() {return mData.size();}public Object getItem(int position) {return mData.get(position);}public long getItemId(int position) {return position;}public View getView(int position, View convertView, ViewGroup parent) {LinearLayout layout new LinearLayout(mContext);layout.setOrientation(LinearLayout.VERTICAL);if (mCurrentItem position) {layout.addView(addFocusView(position));} else {layout.addView(addNormalView(position));}return layout;}public void setCurrentItem(int currentItem) {this.mCurrentItem currentItem;} //foucus状态显示一个ImageViewprivate View addFocusView(int i) {ImageView iv new ImageView(mContext);iv.setImageResource(R.drawable.ic_launcher);return iv;} //normal状态显示一个ImageView和一个TextViewprivate View addNormalView(int i) {LinearLayout layout new LinearLayout(mContext);layout.setOrientation(LinearLayout.HORIZONTAL);ImageView iv new ImageView(mContext);iv.setImageResource(R.drawable.ic);layout.addView(iv, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));TextView tv new TextView(mContext);tv.setText(mData.get(i));layout.addView(tv, new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));layout.setGravity(Gravity.CENTER);return layout;} } activity_main.xml ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalListViewandroid:idid/focus_listViewandroid:layout_widthmatch_parentandroid:layout_heightwrap_content / /LinearLayoutMainActivity.java package sunny.example.ahfourlistviewfocus;import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView;import java.util.ArrayList; import java.util.List;public class MainActivity extends ActionBarActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ListView listView (ListView) findViewById(R.id.focus_listView);ListString data new ArrayListString();data.add(I am item 1);data.add(I am item 2);data.add(I am item 3);data.add(I am item 4);data.add(I am item 5);final FocusListViewAdapter adapter new FocusListViewAdapter(this, data);/* public void setAdapter (ListAdapter adapter) Sets the data behind this ListView.*/listView.setAdapter(adapter);listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {Overridepublic void onItemClick(AdapterView? parent, View view,int position, long id) {adapter.setCurrentItem(position);////*void android.widget.BaseAdapter.notifyDataSetChanged() Notifies the attached observers that the underlying data has been changed and any View reflecting the data set should refresh itself. */ //刷新布局adapter.notifyDataSetChanged();}});}} foucus item3的情况
http://www.zqtcl.cn/news/801222/

相关文章:

  • 门头沟石家庄网站建设鞍山怎么样做一个自己的网站
  • 网站安装代码宣传网站建设背景
  • 网站空间续费东莞网站建设(信科分公司)
  • 少儿教育网站建设价格网页制作讲解视频
  • 网站开发方向的工作网站怎么做排名
  • 建设网站烧钱iis配置网站是什么
  • 新网站建设特色网站建设信息表
  • 商城做网站家具网站模板
  • 国有企业网站建设网站悬浮qq
  • 上海建站宝盒微网站生成app
  • 做网站是什么时候分页有哪些制作网站的公司
  • 专业柳州网站建设哪家好5千ip的网站能赚多少钱
  • 网站开发代理最火网页游戏
  • 做网站运营工资多少网站建设协议需要注意的问题
  • 如何建设一个人工智能网站qq头像网站源码
  • 有什么网站可以做外贸出口信息泉州网站制作运营商专业
  • 创业seo快速排名优化公司
  • 安丘网站开发王野天 女演员
  • 沈阳软件公司 网站制作wordpress未验证邮箱用户
  • 做动画上传网站赚钱么杭州市网站建设公司
  • 网站建设注意细节问题微信二维码
  • 凡科做的网站提示证书错误网络营销渠道可分为哪几种
  • 南京手机网站制作公司免费设计房屋效果图软件有哪些
  • 定制类网站怎么样做网页设计
  • 企业门户网站建设优势网站登录模版
  • 六盘水建设网站徐州建站平台
  • 昆明有多少做网站的公司公司软文代写
  • 东莞模板网站做一个电子商务网站在哪里做
  • 给别人网站做跳转株洲专业网站排名优化
  • 国外网站空间租用费用网站前端设计图