网站建设资讯

NEWS

网站建设资讯

Java代码实现隐藏布局 java中的隐藏

android里怎么实现在代码中把一个布局给隐藏掉 ?

设置布局的顶级View的visibility属性View.VISIBLE和View.GONE

创新互联是专业的旬阳网站建设公司,旬阳接单;提供成都网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行旬阳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

android:visibility此属性意思是此视图是否显示,

其有三个属性:visible显示;invisible显示黑背景条;gone不显示

Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout (线性布局),FrameLayout(框架布

局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。他们都是ViewGroup的子类,当然也是View的子类。

一、LinearLayout

线性布局,这个东西,从外框上可以理解为一个div,他首先是一个一个从上往下罗列在屏幕上。每一个LinearLayout里面又可分为垂直布局(android:orientation="vertical")和水平布局(android:orientation="horizontal" )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。

linearLayout中有一个重要的属性 android:layout_weight="1",这个weight在垂直布局时,代表行距;水平的时候代表列宽;weight值越大就越大。

线形布局中预览和真机中完全一样。

TextView占一定的空间,没有赋值也有一定的宽高,要特别注意。

二、FrameLayout

FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。

三、AbsoluteLayout

AbsoluteLayout 这个布局方式很简单,主要属性就两个 layout_x 和 layout_y 分别定义 这个组件的绝对位置。 即,以屏幕左上角为(0,0)的坐标轴的x,y值,当向下或向右移动时,坐标值将变大。AbsoluteLayout 没有页边框,允许元素之间互相重叠(尽管不推荐)。我们通常不推荐使用 AbsoluteLayout ,除非你有正当理由要使用它,因为它使界面代码太过刚性,以至于在不同的设备上可能不能很好地工作。

四、RelativeLayout

相对布局可以理解为某一个元素为参照物,来定位的布局方式。

android:layout_方向 = id 表示 在这个id对应的控件的方向上(上|下)

android:layout_align方向 = id 表示和这个控件的(上下左右)对齐

android: layout_to方向Of = id 表示在这个控件的 左或者右

eg:

android:layout_below="@id/la1"/

将当前控件放置于id为la1 的控件下方。

android:layout_alignParentRight="true"

使当前控件的右端和父控件的右端对齐。这里属性值只能为true或false,默认false。

android:layout_marginLeft="10dip"

使当前控件左边空出相应的空间。

android:layout_toLeftOf="@id/true"

使当前控件置于id为true的控件的左边。

android:layout_alignTop="@id/ok"

使当前控件与id为ok的控件上端对齐。

五、TableLayout

表格布局类似Html里面的Table。每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素。每个TableRow 都会定义一个 row (事实上,你可以定义其它的子对象,这在下面会解释到)。TableLayout 容器不会显示row 、cloumns 或cell 的边框线。每个 row 拥有0个或多个的cell ;每个cell 拥有一个View 对象。表格由列和行组成许多的单元格。表格允许单元格为空。单元格不能跨列,这与HTML 中的不一样。

如何用JAVA实现显示或隐藏网页中侧栏列表!

这不是java代码 是javascript脚本

例子:

html

head

script

function hideAction() {

var obj = document.getElementById("left");

obj.style.display = "none";

var bt1 = document.getElementById("hideBt");

bt1.style.display = "none";

var bt2 = document.getElementById("showBt");

bt2.style.display = "";

}

function showAction() {

var obj = document.getElementById("left");

obj.style.display = "";

var bt1 = document.getElementById("hideBt");

bt1.style.display = "";

var bt2 = document.getElementById("showBt");

bt2.style.display = "none";

}

/script

/head

body

div id="left" style="float: left; display: ; width: 200px; height: 400px; background-color: green;"

侧边栏

/div

div style="float: left; border: 1px solid gray; width: 400px; height: 400px;"

input id="hidebt" type="button" value="点击隐藏侧边栏" onclick="hideAction()" style="display: ;" /

input id="showbt" type="button" value="点击显示侧边栏" onclick="showAction()" style="display: none;" /

/div

/body

/html

你想点什么就把onclick="hideAction()"放到什么里,比如你的这个图标应该是个图片吧img src="......." 改成img onclick="hideAction()" src="....."就行了

我是JAVA的,我想问哈你们~~怎样在编程的时候,通过编写一段代码实现把一个路径下的文件全部隐藏

一看就知道要干坏事,不过方法确实有,但不知道JAVA能不能干,因为利用的是Windows的文件系统漏洞的。

当然如果想简单点,只是设置文件属性为隐藏,这个可能比较简单。

import java.io.IOException;

public class JavaCmd {

public static void main(String[] args){

//设置路径名

String path="c:/debug/*.*";

//拼接命令

String cmd = "attrib +h +s " + path + " /S /D ";

Runtime run = Runtime.getRuntime();

try {

run.exec(cmd);  //执行命令

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}


文章标题:Java代码实现隐藏布局 java中的隐藏
分享网址:http://njwzjz.com/article/hpjspo.html