小编Lin*_*vel的帖子

Android禁用xml中的无线电组

在我的Android应用程序中,我需要在xml布局中禁用无线电组.我搜索过,但我发现只能通过编程方式而不是xml布局.

我的代码在这里

<RadioGroup
        android:id="@+id/menu1"
        android:layout_width="80dp"
        android:layout_height="wrap_content"
        android:layout_x="170dp"
        android:layout_y="100dp" >

        <RadioButton
            android:id="@+id/radioButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Yes" />

        <RadioButton
            android:id="@+id/radioButton2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="No" />
</RadioGroup>
Run Code Online (Sandbox Code Playgroud)

我尝试过android:enabled ="false"但是Radio Group不支持它.但它在RadioButton中起作用

      <RadioButton
            android:id="@+id/radioButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:enabled="false"
            android:text="Yes" />
Run Code Online (Sandbox Code Playgroud)

现在我的问题是如果我的RadioGroup包含10个RadioButtons,我想仅为RadioGroup设置enable = false,而不是为每个单独的RadioButton设置.那么如何禁用整个RadioGroup而不是禁用RadioButtons?

我只需要在xml布局中.提前致谢

android radio-group radio-button android-layout android-xml

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

JQuery datepicker年份

我有2个这样的日期选择器

<input type="text" class="datepicker" data-year-range="2010:2016"/>
<input type="text" class="datepicker" data-year-range="2000:2020"/>
Run Code Online (Sandbox Code Playgroud)

我必须yearRange在配置中定义2个日期选择器.所以,我确实喜欢这个.

$('.datepicker').datepicker({
    changeYear: true,
    // $(this) isn't working here
    //yearRange : $(this).attr('data-year-range'),
    yearRange : $('.datepicker').attr('data-year-range')
});
Run Code Online (Sandbox Code Playgroud)

但它仅2010:2016适用于两个日期采摘者.我不明白为什么.我们的想法是为日期选择器使用不同的日期范围.是否有可能或者我需要定义不同的日期选择器?

另外,在datepickers中是否可以添加yearRangehtml而不是datepicker配置?

这是小提琴

html javascript jquery jquery-ui datepicker

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

Servlet捕获唯一约束异常

我正在尝试将一些数据插入到名为的表中rmas.

表格式是

|rcode|rname|vcode|vanme
Run Code Online (Sandbox Code Playgroud)

在这里,我为rcode设置了主键.

当我用现有的rcode插入记录时,它会显示类似于ORA-0000-1唯一约束违反的内容.

如果我使用以下代码,即使出现其他错误,也会显示该消息.

catch(Exception e)
{
 //out.println("rcode already exists");
}
Run Code Online (Sandbox Code Playgroud)

所以,我想只捕获主键异常并显示为"rcode已存在".可能吗?如果是,那怎么样?

提前致谢

java oracle servlets exception unique-constraint

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

在android中等待进度条

在我的Android应用程序中,我将一些数据从服务器数据库复制到本地数据库.代码发布在下面.可能需要15分钟.对于较慢的连接,可能会超出.所以我想显示一个等待进度条,它应显示"请等待",直到任务完成.我引用了很多东西,但我无法理解如何使用以下代码中的等待进度条.

refresh.setOnClickListener(new OnClickListener(){

public void onClick(View v) {
    mySQLiteAdapter.openToWrite();
    mySQLiteAdapter.deleteAll();
    radapter.openToWrite();
    radapter.deleteAll();
    uadapter.openToWrite();
    uadapter.deleteAll();
            try
                {
                     HttpClient httpclient = new DefaultHttpClient();
                     HttpPost httppost = new HttpPost("http://xxxxxxxxxxxxxxxxxxxxx");
                     HttpResponse response = httpclient.execute(httppost);
                     HttpEntity entity = response.getEntity();
                      is = entity.getContent();
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                } catch (ClientProtocolException e) {
                    e.printStackTrace();
                } catch (IOException e) {
                    e.printStackTrace();
                }
                try {
                    BufferedReader reader = new BufferedReader(new InputStreamReader(
                            is, "iso-8859-1"), 8);
                    StringBuilder sb = new StringBuilder();
                    String line = null;
                    while ((line = reader.readLine()) …
Run Code Online (Sandbox Code Playgroud)

android progressdialog android-progressbar progress-bar

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

Javascript:无法理解正则表达式的含义

我已经从某个网站实现了这个代码,遗憾的是我不知道其中的含义if (/\D/g.test(this.value)) ,请告诉我

完整代码:

 $(document).ready(function() {
 $('.positionclass').bind('keyup blur',function(){ 
   if (/\D/g.test(this.value))
    {
        // Filter non-digits from input value.
        this.value = this.value.replace(/\D/g, '');
    }
    });
 });
Run Code Online (Sandbox Code Playgroud)

这是什么意思/\D/g

javascript jquery

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

如何将Activity实例传递给另一个活动

嗨,我有一个名为BaseActivity的活动,它扩展了Activity.从这里我必须去菜单按钮按下扩展的SettingsActivityPreferenceActivity.要启动a AsyncTask,这是一个独立的类,我需要一个实例BaseActivity.我怎样才能获得一个BaseActivity实例SettingsActivity

有什么办法,例如:

intent.putExtra("activity_instance",BaseActivity.this);
Run Code Online (Sandbox Code Playgroud)

android android-intent android-context android-activity

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

TextView onclick事件无法正常工作

在我的Android代码中,我onclick使用以下代码在3个textviews上实现了事件.但点击它们没有任何反应.怎么了 ?

 <TextView 
 android:id="@+id/tv1"
 android:layout_width="40dp"
 android:layout_height="40dp"
 android:background="@drawable/menucircle"
 android:layout_alignParentLeft="true"
 android:layout_centerVertical="true"
 android:onClick="selectit"
 android:textColor="#ffffff"
/>


public void selectit(View v)
{
    Log.d("tv0","ok");
    if(v.getId()==tv1.getId())
    {Log.d("tv1","ok");
        selectoption(1);
        Log.d("tv1","ok");
    }
    if(v.getId()==tv2.getId())
    {Log.d("tv2","ok");
        selectoption(2);
    }
    if(v.getId()==tv3.getId())
    {Log.d("tv3","ok");
        selectoption(3);
    }
}
Run Code Online (Sandbox Code Playgroud)

android onclick textview

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

c#类中的Case切换方法

试图让一个方法在一个类中,我在设置它时遇到了麻烦.尝试设置appstatus保存字符串的字符串方法,appstatus但首先必须将值设置为它.我想最终appstatus从SQL查询中设置值,然后在我的列表中访问它们

public class SampleData
{
public SampleData()
{
}
public string name { get; set; }
public string phoneNbr { get; set; }
public string appstatus 
 { 
 get
 {
   return appstatus;
 }
  set
  {
    switch (appstatus)
    {
        case "A":
            appstatus= "Yes";
            break;
        case "B":
            appstatus= "No";
            break;
        case "E":
            appstatus= "Need More Info";
            break;
        default:
            appstatus= ("Unknown");
            break;
    }
 }
}

...using (SqlDataReader read = cmd.ExecuteReader())
            {
                while (read.Read())
                {
                    try
                    {
                        SampleData d1 …
Run Code Online (Sandbox Code Playgroud)

c# methods class case switch-statement

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

Java - 我不能用String中的另一个char替换char'Á'

为什么这个"Á"字母不会改变?此代码适用于其他字母但Á.

public class Convert {
    static String turkishCharacterConverter(String s) {
        StringBuilder x = new StringBuilder();
        char[] charArr = s.toLowerCase().toCharArray();
        for (int i = 0; i < charArr.length; i++) {
            if (charArr[i] == '?') {
                x.append('I');
            } else if (charArr[i] == '?') {
                x.append("S");
            } else if (charArr[i] == '?') {
                x.append("G");
            } else if (charArr[i] == 'ˆ') {
                x.append("O");
            } else if (charArr[i] == '¸') {
                x.append("U");
            } else if (charArr[i] == 'Á') {
                x.append("C");
            } else {
                x.append(s.charAt(i));
            } …
Run Code Online (Sandbox Code Playgroud)

java arrays string replace char

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