android-给三个button创建新的LinearLayout

问题描述

给三个button创建新的LinearLayout
我想给每个button创建一个新的LinearLayout。最后实现排序数字。

1   2   34   5   67   8   9

需要创建一个新的LinearLayout作为HORIZONTAL。但是怎么在循环中创建?

for (int i=1:i<=9:i++) {    Button b = new Button(this);    b.setText(""""+i);    // I need to do something here and put my general layout}

解决方案

可以像下面一样试试:

LinearLayout outer = new LinearLayout(this);outer.setOrientation(LinearLayout.VERTICAL);LinearLayout inner;for(int i = 0; i < 9; i++) {    if(i % 3 == 0) {        inner = new LinearLayout(this);        outer.addView(inner);    }    // Create your Buttons and add them to inner}setContentView(outer);
时间: 2024-09-26 12:18:00

android-给三个button创建新的LinearLayout的相关文章

Android自定义控件之继承ViewGroup创建新容器

欢迎大家来学习本节内容,前几节我们已经学习了其他几种自定义控件,分别是Andriod 自定义控件之音频条及 Andriod 自定义控件之创建可以复用的组合控件还没有学习的同学请先去学习下,因为本节将使用到上几节所讲述的内容. 在学习新内容之前,我们先来弄清楚两个问题: 1 . 什么是ViewGroup? ViewGroup是一种容器.它包含零个或以上的View及子View. 2 . ViewGroup有什么作用? ViewGroup内部可以用来存放多个View控件,并且根据自身的测量模式,来测量

android-关于Android Studio创建新项目是遇到的一些问题

问题描述 关于Android Studio创建新项目是遇到的一些问题 新建项目时关于MainActivity的继承问题,总是默认继承AppCompatActivity,如果强行自己改成Activity,又会出现Actionbar的使用问题,还有,layout布局文件content_main和activity_main有什么关系,刚刚从Eclipse转到as,还不是很熟,请大家指教一下! 解决方案 Android Studio(三)创建新项目 解决方案二: 解决方案三: 在AS创建的项目生成的ac

android stdio创建新项目时用不了了

问题描述 android stdio创建新项目时用不了了 前些天还好好的昨晚不知道弄了哪里,结果用不了了,提示说 Error:(24, 13) Failed to resolve: com.android.support:appcompat-v7:22.+Install Repository and sync projectShow in FileShow in Project Structure dialog,崩溃! 解决方案 http://blog.csdn.net/raptor/artic

android studio创建新项目直接报错

问题描述 android studio创建新项目直接报错 就是MainActivity里面显示找不到这个类,按alt+enter导包有提示导包但是也没用,已经导了包了,build.gradle文件里面试了导别的V7包,删掉测试导包也没效果,File->Invalidate cache/Restart也没用.这项目创建好后什么都没弄,奇怪的是我前面创建的几个项目也突然出现问题了.反而从别人那发来的项目没事,只要是自己创建的项目都一下子全部不行了.谁知道怎么解决?原因是啥? 解决方案 先clean工

启动-Android studio 不能创建新项目,报错。

问题描述 Android studio 不能创建新项目,报错. 一直这个样子,每次启动都这样. 网上也没有这个错误的原因说明,求大神帮忙解决 ,谢谢. 解决方案 http://stackoverflow.com/questions/20158190/android-studio-new-installation-and-new-project-fails 解决方案二: 楼上正解,楼主还可以新建一个项目,如果新项目可以执行的话再打开这个项目就可以了,我上回出现这个问题就是这么解决的><

如何做好创建新站前期需准备的三个关键点

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 计算机在技术上的成熟发展,使得在技术上创建新的网站变得简单,再加上在制度上建立网站的门槛越来越低,那就实现了让一个不太懂专业技术的人也可以建成一个页面有模有样的的网站.所以,现下有越来越多的新站不断涌现出来,犹如雨后春笋一般.然而,并不是所有的新建网站都能够稳妥的发展下去,甚至有些寿命相当短促.出现这种情况的原因很多,今天就针对建立新站的前期

《Android游戏编程入门经典》——4.1节创建新的Android项目

4.1 创建新的Android项目Android游戏编程入门经典在NetBeans中打开File(文件)菜单并选择New Project(新建项目)命令或工具栏上的New Project(新建项目)图标,如图4.1所示. 将显示New Project(新建项目)对话框,如图4.2所示.在Categories(类别)列表中,您应该看到其中一个选项是Android,选择它.在右侧窗格中,应该看到Android项目,这些项目由第3章中安装的NBAndroid插件提供.选择Android Project

《Android应用开发》——1.4节创建新的Android项目

1.4 创建新的Android项目Android应用开发Google提供了几个有用的方法,可以创建一个新的Android项目. (1)如果Eclipse没在运行,就启动它. (2)选择菜单File->New->Project,会出现New Project窗口(见图1.7). 下面看看填写每个域对于项目的意义. 注意: 如果看不到Android的目录,就要检查是否正确安装了Android Eclipse插件.回到1.3节"配置Eclipse",看看可能是哪个步骤出了错.(4)

《Android游戏开发详解》——第2章,第2.11节创建新的对象变量

2.11 创建新的对象变量Android游戏开发详解我们想要使用Phone类作为蓝图,创建一个新的Phone对象.为了做到这点,我们使用如下所示的语法. Phone myPhone = new Phone(); 使用我们前面用来创建基本类型变量相同的方式,来创建一个对象变量.首先声明对象变量的类型(Phone),然后指定一个名称(myPhone),最后赋值. 语法的不同之处在于最后一步.要创建一个新的Phone对象,我们必须使用Java的内建关键字new,并且声明我们想要用来创建Phone对象的