小编sca*_*and的帖子

少于条件不适用于花车

继承我的jquery/javascript代码:

amount_sale = parseFloat($('#p_sale span').html()).toFixed(2);
amount_cash = parseFloat($('#p_cash span').html()).toFixed(2);

if (amount_cash < amount_sale)
{
    alert('Cash amount must be greater than or equal to sale amount');
    return;
}
Run Code Online (Sandbox Code Playgroud)

让我们说html如下:

<p id="p_sale">Sale: <span>10.00</span></p>
<p id="p_cash">Cash: <span>20.00</span></p>
Run Code Online (Sandbox Code Playgroud)

无论出于何种原因,即使p_cash范围内的内容大于p_sale范围内的内容,我仍然会收到警报.

我不懂.

javascript jquery

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

这个jquery有什么问题?

我似乎无法弄清楚这一点.这个jquery代码中的东西破坏了我的网站:

    $('.menu li').click(function() {
        nextslide = $(this).attr('id').replace('m_', '');

        if ($('#m_till').hasClass('active'))
            currentslide = 'till';
        else if ($('#m_receipts').hasClass('active'))
            currentslide = 'receipts';
        else
            currentslide = 'support';   

        slide_right(currentslide, nextslide);
    }
Run Code Online (Sandbox Code Playgroud)

当我删除此代码时,我的网站工作正常.所以它必须是这个函数中导​​致问题的东西.

javascript jquery

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

滚动时listview行内的textview文本颜色会发生变化

我有一个listview,它是通过自定义cursoradapter生成的

一切正常,除非我在列表中上下滚动,一些textview随机变为绿色.

继承我生成列表视图的代码:

private class AchievementAdapter extends CursorAdapter {
    public AchievementAdapter(Context context, Cursor c) {
        super(context, c);
    }

    @Override
    public void bindView(View v, Context context, Cursor cursor) {
        TextView tv = (TextView) v.findViewById(R.id.achView1);

        if(cursor.getString(cursor.getColumnIndex("completed")).equals("yes")) {
            tv.setText(cursor.getString(cursor.getColumnIndex("name"))+" (completed)");
            tv.setTextColor(Color.GREEN);
        }
        else {
            tv.setText(cursor.getString(cursor.getColumnIndex("name")));
        }
    }

    @Override
    public View newView(Context context, Cursor cursor, ViewGroup parent) {
        LayoutInflater inflater = LayoutInflater.from(context);
        View v = inflater.inflate(R.layout.achievements_item, parent, false);
        return v;
    }
}    
Run Code Online (Sandbox Code Playgroud)

我读了一些关于setcachecolorhint的内容,但该方法不适用于textview.我如何解决这个问题,以便在我滚动时随意停止更改textview颜色?

android scroll colors textview

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

setOnKeyListener不适用于EditText

我有一个EditText,我用它允许人们搜索数据库。现在,我拥有了运行良好的所有功能,但是,当有人在EditText中输入内容时,我的ListView并没有更新我想要的方式。

我想要它,以便每当有人在EditText中输入任何内容时,它都会更新ListView。但是,当我在其中输入文字时,似乎什么也没发生。

这是我的代码:

@Override
protected void onResume() {
    searchText = (EditText)findViewById(R.id.search_text);
    ImageView searchView = (ImageView)findViewById(R.id.button_exercises_search);
    ImageView searchDoneView = (ImageView)findViewById(R.id.button_exercises_search_done);

    if (isSearching) {
        searchView.setVisibility(View.GONE);
        searchDoneView.setVisibility(View.VISIBLE);         
        searchText.setVisibility(View.VISIBLE);         
    }
    else {
        searchView.setVisibility(View.VISIBLE);
        searchDoneView.setVisibility(View.GONE);        
        searchText.setVisibility(View.GONE);        
    }

    searchText.setOnKeyListener(new OnKeyListener() {
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            String query = searchText.getText().toString();

            if (query.length() > 0) {
                cursor = datasource.fetchFilterExercises(dayDataID, query);
            }
            else {
                cursor = datasource.fetchAddExercises(dayDataID);
            }
            dataAdapter.changeCursor(cursor);

            return false;
        }
    });

    super.onResume();
}
Run Code Online (Sandbox Code Playgroud)

这两个按钮只是图标,单击后将显示/隐藏用于搜索的EditText。我知道数据源可以正确地获取我想要的数据,等等。当我在EditText中输入文本时,似乎什么也没有发生searchText。我应该将其移到onCreate()吗?要么?

android android-edittext

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

CursorAdapter的bindView()方法中的NullPointerException

我在我的应用程序中遇到以下错误,我认为这与我编写布局文件的方式有关,或者在我的代码中使用它们.

05-31 13:39:59.283: E/AndroidRuntime(332): Uncaught handler: thread main exiting due to uncaught exception
05-31 13:39:59.293: E/AndroidRuntime(332): java.lang.NullPointerException
05-31 13:39:59.293: E/AndroidRuntime(332):  at com.dd.qsg.ShowAchievements$AchievementAdapter.bindView(ShowAchievements.java:38)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.CursorAdapter.getView(CursorAdapter.java:186)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.AbsListView.obtainView(AbsListView.java:1274)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.ListView.measureHeightOfChildren(ListView.java:1147)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.ListView.onMeasure(ListView.java:1060)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.view.View.measure(View.java:7964)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:888)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:619)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.widget.LinearLayout.onMeasure(LinearLayout.java:280)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.view.View.measure(View.java:7964)
05-31 13:39:59.293: E/AndroidRuntime(332):  at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023)
05-31 13:39:59.293: E/AndroidRuntime(332): …
Run Code Online (Sandbox Code Playgroud)

layout android nullpointerexception textview

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

nullpointerexception,我不知道为什么

我收到以下错误:

06-09 06:56:24.675: E/AndroidRuntime(1629): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.gauvion.simpleworkouttracker/com.myapp.MainActivity}: java.lang.NullPointerException
Run Code Online (Sandbox Code Playgroud)

Logcat说它的原因是:

06-09 06:56:24.675: E/AndroidRuntime(1629): Caused by: java.lang.NullPointerException
06-09 06:56:24.675: E/AndroidRuntime(1629):     at com.myapp.MainActivity.onCreate(MainActivity.java:26)
Run Code Online (Sandbox Code Playgroud)

以下是MainActivity的代码:

package com.myapp;

import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v4.widget.SimpleCursorAdapter;
import android.view.Menu;
import android.widget.Toast;

public class MainActivity extends ListActivity {
    private DayDataSource datasource;
    private SimpleCursorAdapter dataAdapter;
    private Cursor cursor;
    private boolean isEditing = false;
    private Toast toast_deleted;
    private String[] columns = new String[] { MySQLiteHelper.COLUMN_NAME, MySQLiteHelper.COLUMN_DAY };
    private int[] to;

    @SuppressWarnings("deprecation")
    @Override
    protected void onCreate(Bundle savedInstanceState) …
Run Code Online (Sandbox Code Playgroud)

android cursor nullpointerexception

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