private void initViews() { subContent.removeAllViews(); for (int i = 0; i < 5; i++) { LinearLayout lineLay = new LinearLayout(this); lineLay.setOrientation(LinearLayout.VERTICAL); LinearLayout.LayoutParams lineLayParams = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT); lineLay.setPadding(getPix(6), getPix(6), getPix(6), getPix(6)); if (i == 0) { lineLayParams.setMargins(getPix(80), 0, 0, 0); } else { lineLayParams.setMargins(getPix(200), 0, 0, 0); } for (int j = 0; j < 4; j++) { TextView tvSubject = new TextView(this); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); params.setMargins(0, getPix(7), 0, 0); tvSubject.setLayoutParams(params); tvSubject.setOnClickListener(this); tvSubject.setText("第0" + (j + 1) + "讲 M2U3 名词从句"); Resources resource = (Resources) getBaseContext() .getResources(); ColorStateList csl = (ColorStateList) resource .getColorStateList(R.color.videolist_text_selector); if (csl != null) { tvSubject.setTextColor(csl);// 设置按钮文字颜色 } tvSubject.setCompoundDrawablePadding(getPix(6)); tvSubject.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 22);// 22DIP Drawable drawable = getResources().getDrawable( R.drawable.video_normal); // / 这一步必须要做,否则不会显示. drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); tvSubject.setCompoundDrawables(drawable, null, null, null); tvSubject .setBackgroundResource(R.drawable.videolist_item_selector); lineLay.addView(tvSubject, j); } subContent.addView(lineLay, i); } } @Override public void onClick(View arg0) { // TODO Auto-generated method stub } private int getPix(int dp) { float scale = this.getResources().getDisplayMetrics().density; int px = (int) (dp * scale + 0.5f); return px; }
相关推荐
android注册代码编写,RegisterActivity.java;欢迎下载
标准的android项目代码编写规范!有利于让你的项目趋向专业化!赶紧下载吧!
TopNews类似新闻头条的android代码,类似新闻头条的android代码
模仿保卫萝卜的塔防类游戏 android studio编写 塔防 游戏 保卫萝卜 代码 surfaceview 保卫三贱客: 一款模仿保卫萝卜的塔防类游戏,完整项目,内有源码和apk安装包。对于游戏开发初学者会有借鉴作用。游戏是可以玩的...
Android编写的家庭理财通Android编写的家庭理财通Android编写的家庭理财通Android编写的家庭理财通Android编写的家庭理财通Android编写的家庭理财通Android编写的家庭理财通Android编写的家庭理财通Android编写的...
如何编写高效的ANDROID代码。学校android的关键
如何设置利于代码编写的个性Android studio
利用Android编写一个音乐播放器App 利用Android编写一个音乐播放器App 利用Android编写一个音乐播放器App 利用Android编写一个音乐播放器App 利用Android编写一个音乐播放器App 利用Android编写一个音乐播放器...
在android中编写干净,简短和可测试代码的最佳实践。.zip,此回购协议旨在添加开发人员可以应用的最佳实践,以在android中编写干净、简短且可测试的代码。
支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接...
Android Studio 3.2.1编写的简单数字时钟(用子线程发送消息到主线程的方式实现,有丰富的注释,方便理解)。
自己学习android时做的练习 其中还有很多问题,仅供给初学者提供编写思路,希望你们完善的更好
可以参考对应的文章有描述。 地址:http://blog.csdn.net/gufengcangying/article/details/24883831
更好的编写高效的Android代码,ppt格式
编写方法调用接口获取新闻信息,解析新闻信息,把解析后的新闻显示到View上。实现获取不同分类新闻列表功能,实现加载更多新闻内容功能。使用AsyncTask异步更新UI界面。异步加载新闻内容。 数据库采用mysql。 如果有...
Android代码编写的照相机Demo 基本功能已经实现 不过只能将拍的照片存到SD卡 还未实现存入手机相册 适合刚学Android的童鞋
使用Android代码编写 Service(服务)的一个源码例子,这是一本Android专业教程中的一个例子,觉得挺简单,就分享给想学习Android应用开发的朋友们,希望对你的学习有所帮助。
黄金矿工 - 源代码 源代码是用Java编程语言编写的. 完整的源代码
android官方eclipse代码规范