我需要从文本字段中删除CSS类,因为我想更改其背景颜色.我需要稍后更改颜色,所以我必须根据一些数据添加和删除字段.
.addClass工作得很好.问题是原始类高于添加的类,因此未显示更改,但正确添加了类.我现在尝试删除添加的上面的类 - 但是我无法从我的元素中删除任何类.这是为什么?我究竟做错了什么?这是代码:
if(i.stadt=="T") {
$("#stadtInput").removeClass("ui-input-text input");
$("#stadtInput").removeClass("ui-input-search input");
$("#stadtInput").addClass( 'textboxRight' );
} else {
$("#stadtInput").addClass( 'textboxWrong' );
}
Run Code Online (Sandbox Code Playgroud)
如果我使用浏览器的Webdev-Tools检查元素,我可以看到添加了textboxRight/ textboxWrongclass,但没有删除任何类.我已经尝试删除所有类.removeClass(),但这也不起作用..
我希望我的ListView更改每个所选项目的背景(多选).我用过这段代码:
<ListView
...
android:drawSelectorOnTop="false"
android:listSelector="@android:color/darker_gray" >
Run Code Online (Sandbox Code Playgroud)
这工作正常,但只能选择列表中的一个项目.如果我选择另一个,则重置选择并且新选择改变其背景.
是否有一种简单快捷的方法可以同时更改每个所选项目的背景,从而同时选择多个项目?
我想将图像用作按钮。我让它工作了,但它不是很好,请看一下屏幕截图。如您所见,按钮本身比图像大得多,但我希望它与图像一样大:
实际的按钮比图像大。这里的目标是除了要单击的图像之外别无他物。我怎样才能做到这一点?这是屏幕截图上按钮的代码:
Button testButton = new Button();
String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();
testButton.setIcon(new FileResource(new File(basepath + "/VAADIN/themes/mytheme/img/Button.png")));
loginForm.addComponent(testButton);
Run Code Online (Sandbox Code Playgroud)
我知道
testButton.setStyleName(BaseTheme.BUTTON_LINK)
Run Code Online (Sandbox Code Playgroud)
使按钮不可见,但不幸的是,这不会调整按钮的大小,只会调整可见性..
我在这里已经阅读了很多关于上述问题的线索/问题,但似乎没有任何解决方案对我有用.这是我的数据库创建:
public static final String TABLE_CARDS = "cards";
public static final String COLUMN_ID = "_id";
public static final String COLUMN_QUESTION = "question";
public static final String COLUMN_ANSWER = "answer";
private static final String DATABASE_NAME = "cards.db";
private static final int DATABASE_VERSION = 1;
// Database creation sql statement
private static final String DATABASE_CREATE = "create table "
+ TABLE_CARDS + "("
+ COLUMN_ID + " integer primary key autoincrement, "
+ COLUMN_QUESTION + " text not null, "
+ COLUMN_ANSWER …Run Code Online (Sandbox Code Playgroud)