标签: elements

如何一次隐藏Android中的布局中的所有元素?

我正在开发eclipse中的Android应用程序.

我有一个XML,它有两个彼此相邻的线性布局.左边有几个按钮,可以在右边显示内容.但是,我不仅喜欢这些按钮来显示特定内容,还隐藏(setVisibility.GONE)该布局中的所有其他内容.我已经尝试过removeAllViews,但这不适合我,因为它删除了它们.所以我的想法是隐藏(设置可见性消失)每一个东西,然后制作我希望可见的东西.我问这个的原因是,为所有12个按钮设置所有内容(实际上是24个)的可见性需要花费太多时间.

提前致谢

布局代码:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/alap"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ScrollView
        android:id="@+id/scrollView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/imageView3"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/imageView4" >

        <LinearLayout
            android:layout_width="197dp"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            <ImageView
                android:id="@+id/imageView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:src="@drawable/lewis" />

            <Button
                android:id="@+id/first"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/first" />

            <Button
                android:id="@+id/second"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/second" />

        </LinearLayout>
    </ScrollView>

    <ImageView
        android:id="@+id/imageView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:scaleType="center"
        android:src="@drawable/cpr1" />

    <ImageView
        android:id="@+id/imageView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:scaleType="center"
        android:src="@drawable/epizodok" />

    <LinearLayout
        android:id="@+id/def"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/imageView3"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@+id/scrollView2"
        android:layout_toRightOf="@+id/scrollView2"
        android:orientation="vertical"
        android:visibility="visible" >

        <ImageView
            android:id="@+id/image1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

eclipse layout android elements hide

2
推荐指数
3
解决办法
1万
查看次数

如何从双端队列中删除随机元素

在我的项目中,我使用带有对象双端队列的 stl 库。程序应该删除某些满足条件的对象变量,但是每次元素满足要删除的要求时,程序都必须中止。这是我程序的简化版本

int main(){
    deque<Cars> card;
    deque<Cars> iterator::iter
    int count=0;
    Cars car(14,15);
    card.push_front(car);
    Cars car(12,45);
    card.push_front(car);
    Cars car(15,60);
    card.push_front(car);
    Cars car(20,45)
    card.push_front(car);
    for(iter=card.begin();iter!=card.end();iter++){
        if(iter->getnum2()==60){
            card.erase(card.begin()+count);

        }
        count=count+1;

    }
    return 0;

} 
Run Code Online (Sandbox Code Playgroud)

请注意, 我必须在这个例子中使用一个双端队列,在这个例子中,我让 iter get 的 getnum2 适用于我制作的每个汽车对象的第二个数字。

c++ object elements deque visual-c++

2
推荐指数
1
解决办法
4175
查看次数

如何连接两个列表以使元素处于替代位置?

例如:

 a=[1,2,3,4,5,6]
 b=[7,8,9,10,11,12]
Run Code Online (Sandbox Code Playgroud)

然后结果:

c=[1,7,2,8,3,9,4,10,5,11,6,12]
Run Code Online (Sandbox Code Playgroud)

你如何连接两个列表,使元素处于不同的位置?

我试图将它们链接到一个新列表并重新排列,但它没有出现。如果你能告诉我很长的路(不要过多使用内置函数),那就太好了。我是 python 新手,我的学校没有教太多。谢谢你。

python function list elements

2
推荐指数
1
解决办法
5425
查看次数

使用Perl解析XML中嵌套属性的最佳方法是什么?

所以我在xml文件中工作,该文件基本上有一个嵌套的元素数组,每个元素都有很多嵌套属性:

<Export land_name="tx">
<Area>
    <Location name="foo"
              square_feet="10,000"
              highway="I-35"/>
    <Location name="dog"
              square_feet="20,000"
              highway="I-45"/>
</Area>
</Export>
Run Code Online (Sandbox Code Playgroud)

我的目标是解析属性(square_feet,highway,name)并将它们输出到.csv文件.我正在使用XML :: Simple但我使用它越多,我认为我使用的是错误的包.我的主要问题是解析嵌套属性的最佳控制结构是什么?我一直在关注引用不存在的引用或数组引用.这是我到目前为止的代码:

use warnings;
use XML::Simple;
use Data::Dumper;
my $in = "XML_in.xml";
my $xml = XML::Simple->new(KeyAttr => [], ForceArray => [Device], KeepRoot => 1 );
my $Inv = $xml->XMLin($in);
print $Inv->{Export}->{Area}->{Location}->[0]->{name};
Run Code Online (Sandbox Code Playgroud)

如果我的代码有错误,是不正确使用了KeyAttr,ForceArray还是keeproot

xml perl parsing attributes elements

2
推荐指数
1
解决办法
364
查看次数

将列表中的所有元素加起来但不包括第一个偶数的函数

我正在尝试编写一个python函数,它将列出列表中的所有元素,但不包括第一个偶数.该函数需要通过以下测试:

from test import testEqual

testEqual(sum_of_initial_odds([1,3,1,4,3,8]), 5)
testEqual(sum_of_initial_odds([6,1,3,5,7]), 0)
testEqual(sum_of_initial_odds([1, -7, 10, 23]), -6)
testEqual(sum_of_initial_odds(range(1,555,2)), 76729)
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

import random

lst = []
def sum_of_initial_odds(nums):
    sum = 0
#test if element is odd number - if it's odd, add it to the previous integer
    for i in lst:
        if i % 2 != 0:
            sum = sum + i
        return sum
#test if element is even number - if it's even, don't include it and break code
        else: 
            if i % …
Run Code Online (Sandbox Code Playgroud)

python if-statement list elements addition

2
推荐指数
1
解决办法
1045
查看次数

CSS:悬停div元素

我的CSS: .sec-hover :hover {background:pink;}

我的div:<div class="sec-hover"><h2>heading</h2><p>paragraph</p></div>

使用此代码,整个 div 不会悬停在粉红色。悬停时 h2 和 p 元素分别悬停在粉红色上。如何让整个 div 悬停粉红色?

代码笔:[1]:http ://codepen.io/cboy/pen/GWgOGa

html css elements hover

2
推荐指数
1
解决办法
2344
查看次数

在 Python 中获取范围的最后一个元素

这可能是一个简单的问题,但是您能告诉我如何打印范围中的最后一个元素吗?我是这样做的:

for j in range (3):
    print(j[2:])      # I only wish to print 2 here
Run Code Online (Sandbox Code Playgroud)

但它说

类型错误:“int”对象不可下标

你能告诉我如何用这个范围函数来得到它吗?

python indexing range elements

2
推荐指数
1
解决办法
1万
查看次数

CSS3属性不透明度

我怎样才能影响父元素的不透明度而不影响其子元素

例如,

我希望signup_backdrop不透明度设置为0.5,但它的子元素signup_box我根本不想有任何不透明度,但它会将signup_backdrop中设置的不透明度应用为继承.

elements opacity css3

1
推荐指数
1
解决办法
321
查看次数

为什么我的JavaScript变量不能跨函数持久化?

我的HTML页面中有以下JavaScript引用页面上的HTML表单:

<script type="text/javascript">
<!--

var myForm = document.myForm;

function validateForm() {
    if (myForm.myInput == "")
        alert("Please input some text.");

        return false;
    }

    myForm.submit();
}

function showFormInput() {
    myForm.reset();

    document.getElementById('myInput').style.display = 'inline';
}

//-->
</script>

...

<form name="myForm" id="myForm" action="..." method="post">
    <input id="myInput" name="myInput" type="text" value="" style="display:none;" />
</form>
Run Code Online (Sandbox Code Playgroud)

这两个函数在尝试访问变量时抛出异常myForm,称"myForm为null或不是对象".为什么会这样?

更新:我认为我从中收集的一件事是全局变量通常应该用于字符串文字 - 而不是DOM中的元素.我将继续这样做,并谨慎使用元素变量,并且只在加载DOM之后.

javascript forms variables document elements

1
推荐指数
3
解决办法
540
查看次数

Zend Framework Breadcrumb展示了隐形元素

我的网站中有一个导航栏,我有可见和不可见的元素.我通过在navigation.xml中定义标记"visible"来做到这一点.我的问题是,当我想使用相同的导航制作面包屑时,我还需要显示"不可见"元素,有没有办法做到这一点?

谢谢.

navigation zend-framework invisible elements breadcrumbs

1
推荐指数
1
解决办法
1442
查看次数