使用xml和java代码混合控制UI界面
main.xml....................
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:id="@+id/layout"
>
</LinearLayout>
activi..............................
package com.example.ui;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.ViewGroup.LayoutParams;
import android.widget.ImageView;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private ImageView [] img=new ImageView[4]; //声明保存一个ImageView组件的数组
private int[] imagePath=new int[]{ //声明并初始化一个保存访问图片的数组
R.drawable.j1,R.drawable.j2,R.drawable.j3,R.drawable.w1
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
LinearLayout layout=(LinearLayout)findViewById(R.id.layout);//获取个xml文件中定义的线性布局管理器
for(int i=0;i<imagePath.length;i++){//
img[i]=new ImageView(this);//创建一个ImageView组件
img[i].setImageResource(imagePath[i]);//为ImageView组件指定要显示的图片
img[i].setPadding(5, 5,5, 5);//设置ImageView组件的内边距
LayoutParams params=new LayoutParams(253,148);//设置图片的宽度和高度
img[i].setLayoutParams(params);//为ImageView组件设置布局参数
layout.addView(img[i]);//将ImageView组件添加到布局管理器中
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
效果如下图:
转载于:https://www.cnblogs.com/dyllove98/p/3155368.html
使用xml和java代码混合控制UI界面相关推荐
- AndroidStudio中使用XML和Java代码混合控制UI界面实现QQ相册照片列表页面
场景 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 新建Androi ...
- 使用xml及java代码混合的方式来设置图形界面
参考<疯狂android讲义>第2版2.1节 设置android的图形界面有三种方法: 1.使用纯xml文件 2.使用纯java,代码臃肿复杂,不建议使用 3.使用xml与java混合,前 ...
- Android(五)——控制UI界面的方法
文章目录 1. 使用XML布局文件控制UI界面(推荐) 2. 在Java代码中控制UI界面 3. 使用XML和Java代码混合控制UI界面 4. 开发自定义的View 1. 使用XML布局文件控制UI ...
- 用户界面设计之关于控制UI界面的简单总结
用户界面设计是Android应用开发的一项重要内容.Android提供了四种控制UI界面的方法,分别为: 1.使用XML布局文件控制UI界面 2.在代码中控制UI界面 3.使用XML和Java代码混合 ...
- Java代码控制UI界面
介绍 在 Android 中,支持像 Java Swing 那样完全通过代码控制 UI 界面.也就是所有的 UI 组件都通过 new 关键字创建出来,然后将这些 UI 组件添加到布局管理器中,从而实现 ...
- xml与java代码相互装换的工具类
2019独角兽企业重金招聘Python工程师标准>>> 这是一个java操作xml文件的工具类,最大的亮点在于能够通过工具类直接生成xml同样层次结构的java代码,也就是说,只要你 ...
- 双向最大匹配算法(含完整代码实现,ui界面)正向最大匹配算法,逆向最大匹配算法
双向最大匹配算法(含完整代码实现,ui界面)正向最大匹配算法,逆向最大匹配算法 一.理论描述 中文分词(Chinese Word Segmentation) 指的是将一个汉字序列切分成一个一个单独的词 ...
- Java串口助手 带UI界面 Java串口调试工具 FPV
Java串口助手 带UI界面 Java串口调试工具 FPV 效果图 随便讲点 依赖jar包 代码 测试用代码 效果图 随便讲点 这个说是串口调试工具有点尴尬, 因为最开始是为了用电脑在自己做的小车上玩 ...
- qt ui界面无法移动控件_使用qt 键盘上的方向键只能控制ui界面上的按钮选择,不能实现我设定的功能...
已结贴√ 问题点数:20 回复次数:2 使用qt 键盘上的方向键只能控制ui界面上的按钮选择,不能实现我设定的功能 我做的是一个贪吃蛇游戏,现在我想实现的功能是:按下键盘上的上下左右箭头的方向按键时, ...
- xml验证 java代码,使用Java代码进行XML验证
我需要一些代码示例,该示例说明如何针对架构验证xml文件.下面是我的XML文档: January 21 1983 我要针对其验证上述XML的架构是: schemaLocation="http ...
最新文章
- Keras【Deep Learning With Python】—Keras实现序贯模型
- SVN commit:remains in tree-conflict错误的解决办法
- 销售订单行项目的装运点字段确认规则
- linux 易语言窗口程序_浅谈Linux入门的基本知识
- Linux 系统的日志管理
- UVa 11475 - Extend to Palindrome
- django图片上传到oss_django 配置阿里云OSS存储media文件的例子
- 鼠标触碰元素时变为其它各种形状
- 作文 —— 景物描写
- Lesson 002 —— 网络七层模型
- 【产品】外壳防护等级(IP代码)
- 2008年金融危机的背后原因以及感悟
- 记录异或门原理图和版图设计
- Designing Specification
- vscode 配置ts自动转换成js文件
- bash shell实现并发多进程操作
- Linux粘滞位(粘着位)
- 抖音这样拍摄短视频,能让你轻松上热门涨粉丨国仁网络资讯
- Clipper2中的术语和基本概念
- Word 自带公式转为mathtype格式
热门文章
- 把几个任务分配到几个设备上的代码
- 预知昨天事情不顺,果然碰到两个
- 世界杯:为什么进攻大多沿着边路前进?
- 真人节目《通灵之战》的观后感
- java协程处理IO_并发编程 --进、线程池、协程、IO模型
- matlab的lambda,matlab lambda 级数
- java过滤器流程_DRF filter 过滤器实现流程
- php png 透明缩略图,php生成图片缩略图,支持png透明
- java 程序出现标点错误,我是学java的新手,下面代码出现报错,请问是什么原因?如何解决?...
- 台达a2_台达伺服ASDA-A2系列解决五轴CNC方案助力雕刻机行业换代升级