当我尝试招架时,我收到了这个错误 RecyclerView
错误:(15,22)找不到参数类型为
android.databinding.ObservableArrayList<com.toong.databindingdemo.recycler.UserViewModelon的属性'app:items'的setterandroid.support.v7.widget.RecyclerView.
这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<data>
<variable
name="usersViewModel"
type="com.toong.databindingdemo.recycler.UsersViewModel" />
</data>
<android.support.v7.widget.RecyclerView
android:id="@+id/activity_users_recycler"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:items="@{usersViewModel.users}"
/>
</layout>
Run Code Online (Sandbox Code Playgroud)
但在UsersViewModel我已经有一个公共用户阵列
package com.toong.databindingdemo.recycler;
import android.databinding.BaseObservable;
import android.databinding.Bindable;
import android.databinding.ObservableArrayList;
public class UsersViewModel extends BaseObservable{
@Bindable
public ObservableArrayList<UserViewModel> users;
public UsersViewModel()
{
this.users = new ObservableArrayList<>();
}
}
Run Code Online (Sandbox Code Playgroud)
我有清洁和重建项目,但它仍然无法正常工作.我该如何解决这个错误?
我试图结束(覆盖)纯CSS中的运行转换.尝试覆盖的css代码不起作用; 它不仅被忽视,我无法解释这种行为.
下面是一个示例代码,其中包含3个链接,每个链接后跟1 div.div之后添加了3个以上用于测试.
div {
background-color: white;
width: 50px;
transition: all;
transition-delay: 1s;
}
a:hover ~ div {
width: 50px;
color: red;
}
a:hover + div {
width: 100px;
transition-delay: 0s;
}Run Code Online (Sandbox Code Playgroud)
<a>link 1</a>
<div>text 1</div>
<a>link 2</a>
<div>tekst 2</div>
<a>link 3</a>
<div>tekst 3</div>
<div>tekst 4</div>
<div>tekst 5</div>
<div>tekst 6</div>Run Code Online (Sandbox Code Playgroud)
在鼠标悬停在链接上时,由于选择器,只有第一个跟随div宽度发生变化+.
转换延迟使此悬停持续1秒.
问题是,当新的悬停发生时,我希望所有后续框中的所有悬停效果都终止.把它想象成一个菜单; 当徘徊一个新的menupoint,我希望所有其他子菜单关闭,只有当前的子菜单打开.
~选择器使所有跟随div回到正常宽度,然后a:hover + div可以扩展正确宽度的宽度.但这不起作用.该color: red …
我PreferenceFragment在Android中加载时遇到问题。在这一点上,这是一个非常基本的实现,我想稍后在其工作时进行扩展。
问题在于,导航到后,仅显示第一个首选项SettingsFragment。
我没有收到任何错误,但是logcat向我显示了这个:
W/PathParser: Points are too far apart 4.000000596046461
我用谷歌搜索,但是没有任何有用的解决方案。
代码如下:
MainActivity通过NavigationDrawer导航
navigate() 是使用 FragmentManager
case R.id.nav_settings:
navigate(new SettingsFragment(), "settingsFragment", false);
break;
Run Code Online (Sandbox Code Playgroud)
设置片段
public class SettingsFragment extends PreferenceFragment implements SharedPreferences.OnSharedPreferenceChangeListener {
public SettingsFragment() { }
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
@Override
public void onResume() {
super.onResume();
getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this);
}
@Override
public void onPause() {
super.onPause();
getPreferenceScreen().getSharedPreferences().unregisterOnSharedPreferenceChangeListener(this);
}
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String s) { }
}
Run Code Online (Sandbox Code Playgroud)
prefences.xml
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen …Run Code Online (Sandbox Code Playgroud) android android-preferences sharedpreferences preferencescreen preferencefragment
我想在bootstrap 4 alpha v6中更改折叠导航栏的背景颜色.当然我想改变整个导航栏的背景颜色.
所以问题是任何负责导航栏崩溃的类?到目前为止我发现的唯一一个div是,#navbarSupportedContent但它只是导航栏中ul的内容(所以它不会改变整个导航栏的颜色).我可以检查jquery如果导航栏折叠然后更改背景颜色,但我想知道我是否可以在css中完成它.
除此之外,我想说导航栏的默认颜色是透明的,这就是为什么我想在折叠时改变它的颜色.
我还有下一个问题是什么是BS4中负责导航栏切换器图标的类?我问,因为我想改变图标的颜色.我已经找到并尝试了以下内容:
.navbar-toggler-icon {
color:white !important;
}
Run Code Online (Sandbox Code Playgroud) 我试图在一个简单的 A-Frame WebVR 应用程序上禁用检查器,但没有成功。
尝试使用并禁用按键Ctrl+ Alt+I使用 JavaScript。但是,检查员仍在加载。
有谁知道怎么做?
我的场景很简单:
<html>
<head>
<script src="https://aframe.io/releases/0.5.0/aframe.min.js"></script>
</head>
<body>
<a-scene>
<a-assets><img id="render" src="back.png"></a-assets>
<a-sky src="#render"></a-sky>
</a-scene>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
我正在制作一个 WPF 应用程序,它必须从 Azure Key Vault 获取一个密钥,但我总是出现这个错误:
AADSTS500113:申请没有注册回复地址。
这是我使用的代码:
public class KeyProvider
{
public string BaseUrl => "https://my-key-vault.vault.azure.net";
public Uri RedirectUri => new Uri("urn:ietf:wg:oauth:2.0:oob");
public KeyVaultClient KeyVaultClient { get; private set; }
public KeyProvider()
{
KeyVaultClient = new KeyVaultClient(GetAccessToken);
}
public async Task<string> GetSecretAsync(string key)
{
SecretBundle secret = await KeyVaultClient.GetSecretAsync(BaseUrl, key);
return secret.Value;
}
private async Task<string> GetAccessToken(string azureTenantId, string clientId, string redirectUri)
{
AuthenticationContext context = new AuthenticationContext(azureTenantId);
AuthenticationResult tokenResult = await context.AcquireTokenAsync("https://vault.azure.net", clientId, RedirectUri, new PlatformParameters(PromptBehavior.RefreshSession));
return …Run Code Online (Sandbox Code Playgroud) 我想将python str转换为URL语法.
例如
>>> u'??'.encode('utf-8')
'\xed\x95\x9c\xea\xb8\x80' to '%ed%95%9c%ea%b8%80'
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我想批量插入,但是需要很长时间。我的想法是禁用表上的索引,以更快地执行INSERT。但是在那之后我得到了这个错误:
错误:查询处理器无法生成计划,因为
CRMD_MKTTG_TG_I~0表或视图'CRMD_MKTTG_TG_I' 上的索引已被禁用。
我正在使用以下脚本生成表:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [CRMD_MKTTG_TG_I](
[CLIENT] [nvarchar](3) NOT NULL,
[GUID] [varbinary](16) NOT NULL,
[TG_GUID] [varbinary](16) NULL,
[BP_GUID] [varbinary](16) NULL,
[BP_ORG] [nvarchar](2) NOT NULL,
[BP_DEL] [nvarchar](1) NOT NULL,
[REL_GUID] [varbinary](16) NULL,
[RELATIONSHIP] [nvarchar](6) NOT NULL,
[TYPE_BP_GUID] [nvarchar](1) NOT NULL,
[TYPE_REL_GUID] [nvarchar](1) NOT NULL,
[ROW_NUMBER] [int] NOT NULL,
CONSTRAINT [CRMD_MKTTG_TG_I~0] PRIMARY KEY CLUSTERED
(
[CLIENT] ASC,
[GUID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = …Run Code Online (Sandbox Code Playgroud) 如何检查父母section是否有另一个div具有特定数据属性的"孩子" ?这是我要做的事情:
if ($("#parent").children().data("child-nr").contains("1") == true) {
$("#parent").css('background-color', 'green');
}
else {
$("#parent").css('background-color', 'red');
}Run Code Online (Sandbox Code Playgroud)
div {
width: 50px;
height: 50px;
background-color: lightblue;
float: left;
margin: 5px;
text-align: center;
vertical-align: middle;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<section id="parent">
<div data-child-nr="1"><p>N° 1</p></div>
<div data-child-nr="2"><p>N° 2</p></div>
<div data-child-nr="3"><p>N° 3</p></div>
</section>Run Code Online (Sandbox Code Playgroud)
我正在尝试隐藏表单div id="first"并显示div id="second"按下提交按钮的时间.下面是我正在使用的代码,但它无法正常工作.结果是在页面返回其原始视图之前"快速"隐藏div id="first"和"快速"显示div id="second".
有人可以帮我纠正一下吗?谢谢!
$(document).ready(function() {
$("#myform").submit(function(e) {
$("#first").hide();
$("#second").show();
});
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!doctype html>
<div id="first" class="1" style="display:">
<form action="/student/webdesign/2015/4th/04_50/tinker/hideDiv/hide.php" method="post" id="myform">
<p>
<label for="textfield">Text Field:</label>
<input type="text" name="name" id="name">
<br>
<input type=submit formmethod="POST">
</p>
</form>
</div>
<div id="second" class="2" style="display:none">
test
</div>Run Code Online (Sandbox Code Playgroud)
android ×2
html ×2
jquery ×2
aframe ×1
c# ×1
css ×1
data-binding ×1
forms ×1
javascript ×1
mozilla ×1
python ×1
sql-server ×1
t-sql ×1
transition ×1
url ×1
webvr ×1
wpf ×1