问题列表 - 第30460页

可以将TextView放在RadioGroup中.但是,这是好的做法吗?

我想要完成的任务:当用户点击特定的RadioButton时,TextView应该出现在所选RadioButton的正下方.

到目前为止我的解决方案:代码方面,将一个TextView放在RadioGroup中并将其初始可见性设置为"不可见".然后,当单击特定的RadioButton时,将隐藏的TextView的可见性设置为"可见".取消选择RadioButton时,隐藏TextView.设置TextView的可见性是在我定义的Activity类中完成的.

因此,在下面的示例XML代码中,当选择"radio_button_one"时,应出现"my_sometimes_hidden_​​textview".相反,当取消选择(或未选择)"radio_button_one"时,"my_sometimes_hidden_​​textview"应将其可见性设置为"不可见".

问题:将RadioView内的TextView置于有效(或者,良好做法)?如果没有,有没有更好的方法来做我想要完成的事情?我对Android开发相对较新,所以如果我错过了官方Android文档中的某些内容,请指出我.感谢您提前了解.

main.xml中

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="#FFFFFF"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView
        android:id="@+id/my_always_visible_textview"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:text="This textview is always visible" />
    <RadioGroup
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="10px">
        <RadioButton
            android:id="@+id/radio_button_one"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Radio Button 1" />
        <TextView
            android:id="@+id/my_sometimes_hidden_textview"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="This should only appear when radio_button_one is selected" />
        <RadioButton
            android:id="@+id/radio_button_two"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Radio Button 2" />
    </RadioGroup>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

感谢您的回复,CommonsWare和Macarse.

CommonsWare:感谢您澄清RadioGroup是一种LinearLayout.我的直觉反对添加TextView,因为我遇到的大多数RadioGroup示例都没有显示RadioButtons以外的元素.因此,我认为只有RadioButtons才能进入RadioGroups.

Macarse:

  1. 我尝试将TextView放在RadioGroup之外,就像你描述的那样.只要程序员不需要TextArea直接出现在特定的RadioButton下面,您的解决方案就可以正常工作.我无法弄清楚如何将TextArea放置在特定RadioButton的正下方,而无需将TextView放在RadioGroup中.

  2. 感谢ViewStub链接.事实上,这可能是我完成整体尝试的最好方法.除了我在问题中谈到的TextView之外,我还想在选择特定的RadioButton时添加一个按钮以显示在TextView旁边.

android radio-button

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

有没有任何将Java库编译成可以用C#包装的东西的例子?

所以我想包装一个简单的java库,以便能够使用C#中的函数.有可能,怎么做这样的事情?

BTW我们可以用C做这样的事吗?

c c# java wrapper

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

'if'语句无法正常运行

我正在编写一些涉及从多个函数跳转的jQuery代码.在一个函数中,'if'语句用于选择代码接下来的位置.if语句的条件是从前一个函数传递的变量的值.因此,为了澄清,函数将一个变量传递给另一个函数,然后该函数转到另一个函数,该函数是根据它源自的函数选择的.

这是我在JSFiddle中的代码:http://jsfiddle.net/VFVk7/

正如您所看到的,当您单击任何按钮时,它将转到If语句中的所有可选函数,而不仅仅是一个.有谁知道为什么会这样?非常感谢!

javascript if-statement function

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

计算数学函数的运行时间

我在哪里可以获得有关数学函数计算时间的信息?是否进行过任何(一般)研究并且严格要求?

例如,计算时间

常数+常数

通常需要O(1).

假设我想开始使用像积分这样的数学,我想得到各种积分的渐近逼近.有没有对此进行标准研究,或者我必须掌握我所拥有的信息并找出我自己的近似值.我对这个标准方法非常感兴趣,我想知道它是否已经存在.

这是我的动机:我正在撰写一篇论文,指出NP难题与某些类型的数学方程之间的等价性.似乎可能有用于数学计算时间的研究,这种研究像一门新科学一样被推广.

编辑:我想我想知道是否存在无法避免的任何给定数学的标准计算复杂性.我想知道是否有人研究过这个问题.我很想看到其他人尝试过的东西.

编辑2:维基百科在他们的百科全书中列出了"计算复杂性理论",我认为这可能适合该法案.我仍然想知道是否有人研究过此问题可以肯定这一点.

algorithm

5
推荐指数
2
解决办法
527
查看次数

Javascript将无序列表转换为多列

似乎没有一个简单的方法(良好支持)css来做到这一点.我正在寻找一个javascript解决方案,最好是jQuery.

我有一个这样的无序列表:

<ul>
    <li>A</li>
    <li>B</li>
    <li>C</li>
    <li>D</li>
    <li>E</li>        
    ...etc
</ul>
Run Code Online (Sandbox Code Playgroud)

我希望每列都有一个高度,例如四个项目,垂直填充而不是像css float那样水平填充:

A     E
B     F
C
D
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

如何让javascript Date.parse了解短年?

我注意到Date.Parse只能处理2位数日期.

说我有这个

mm/dd/yy = 7/11/20
Run Code Online (Sandbox Code Playgroud)

日期解析会认为它是= 7/11/1920.你可以把它设置为使用一年两千?就像它有点奇怪我得到了jquery ui日期选择器,如果你输入7/11/20它会弄清楚2020.

所以如果Date.parse能跟上我会很好,我宁愿让他们既不知道发生了什么,也不知道发生了什么,然后有一个知道,一个不知道.

javascript jquery-ui datepicker

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

如果我在C或C++中使用`typedef`,何时应该在typedef'ed类型的末尾添加`_t`?

我什么时候应该将尾随添加_ttypedef'ed类型?

例如,我应该这样做:

typedef struct image image_t;
Run Code Online (Sandbox Code Playgroud)

或这个:

typedef struct image image;
Run Code Online (Sandbox Code Playgroud)

一般规则是什么?

另一个例子,我应该这样做:

typdef enum { ARRAY_CLOSED, ARRAY_OPEN, ARRAY_HALFOPEN } array_type_t;
Run Code Online (Sandbox Code Playgroud)

或这个:

typdef enum { ARRAY_CLOSED, ARRAY_OPEN, ARRAY_HALFOPEN } array_type;
Run Code Online (Sandbox Code Playgroud)

请赐教.

谢谢,Boda Cydo.

c c++ typedef

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

GAE:确定存储多少种类的最佳方法?

确定我的应用数据存储中有多少型号的最佳方法是什么?该文件说,MyKind.all().count()只比检索所有的数据较好,并具有1000的限制这是没有帮助的,因为我期待有6000+实例MyKind存储.

有一个更好的方法吗?如果我拿到钥匙怎么办?

我正在使用Python.

python google-app-engine

5
推荐指数
2
解决办法
112
查看次数

C双链表分段故障

我在C中编写了自己的链表实现,它可以很好地存储值,但每当我尝试运行列表时,我都会遇到分段错误.我不确定为什么会出现这个问题,而且我花了相当多的时间试图自己完成程序,但无济于事.你能帮我找一下错误的原因吗?这是我的代码:

#include <stdlib.h>
#include <stdio.h>

// A double linkd list node
struct list
{
    struct list * prev;
    int data;
    struct list * next;
};
typedef struct list node;
node *head = NULL;
node *tail = NULL;

// Adds an item to the end of the list
void append(int item);
// Adds an item at the given index
int insert(int item, int index);
// Removes and returns an item at the specified index
int remove_node(int index);
// Gets an item …
Run Code Online (Sandbox Code Playgroud)

c linked-list segmentation-fault data-structures

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

使用PHP从文件末尾删除行

如何使用PHP从字符串末尾删除一行?谢谢.

php

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