我需要在Drupal 7中为水平登录表单设置一个占位符.单击时该文本需要消失.他们只会说"用户名"和"密码".这是截至目前的表单代码.谢谢!
function horizontal_login_block($form) {
$form['#action'] = url($_GET['q'], array('query' => drupal_get_destination()));
$form['#id'] = 'horizontal-login-block';
$form['#validate'] = user_login_default_validators();
$form['#submit'][] = 'user_login_submit';
$form['#prefix'] = '<div id="loginbar">';
$form['#suffix'] = '</div>';
$form['name'] = array(
'#type' => 'textfield',
'#prefix' => '<div class="usericon">',
'#suffix' => '</div>',
'#maxlength' => USERNAME_MAX_LENGTH,
'#default_value' => t('Username'),
'#id' => 'userbar',
'#size' => 15,
'#required' => TRUE,
);
Run Code Online (Sandbox Code Playgroud) 我有一个从片段调用的类.在进度更新被调用但消息不会更新.我也没有看到任何进度条或微调器.只是标题和消息,看到一些类似的问题,但没有任何进度条根本没有显示.此外,我的消息在onProgressUpdate中根本不会更新,但打印出的值确实显示它在onProgressUpdate内增量.
编辑:这是我开始任务的方式
DownloadFilesTask download = new DownloadFilesTask();
download.execute(urls.toArray(new String[urls.size()]));
Run Code Online (Sandbox Code Playgroud)
这是班级
private class DownloadFilesTask extends AsyncTask<String, Integer, Long> {
ProgressDialog progressDialog;
@Override
protected void onPreExecute()
{
progressDialog = ProgressDialog.show(getActivity(), "Downloading","Downloaded 0/"+urls.size(), false);
progressDialog.setProgress(0);
progressDialog.setMax(urls.size());
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
}
@Override
protected Long doInBackground(String[] urls) {
int count = urls.length;
long totalSize = 0;
for (int i = 0; i < count; i++) {
//Do things in background here
publishProgress(new Integer[] {i});
}
return totalSize;
}
@Override
protected void onProgressUpdate(final Integer... progress) {
System.out.println(progress[0]); //This …Run Code Online (Sandbox Code Playgroud) 我有一组图片广告,我想在午夜更改每天的订单.
基本上这样有一天会像这样
<img src="image1">
<img src="image2">
<img src="image3">
<img src="image4">
Run Code Online (Sandbox Code Playgroud)
第二天它会是这样的
<img src="image4">
<img src="image1">
<img src="image2">
<img src="image3">
Run Code Online (Sandbox Code Playgroud)
我怎么能用javascript,jquery或php来完成这个.不关心我使用什么语言,只需要弄清楚.谢谢..
我的iOS字节顺序有问题。我们正在通过BLE发送消息,其中一些值存储为NSInteger对象
我有一台较旧(但仍受支持)的iPad似乎存储了具有大尾数字节顺序的整数,这是我们的外围设备正确解释该值所必需的,但是,当我在较新的iPhone上运行同一应用程序时,它将无法正常工作,并且字节顺序相反。
NSInteger number = 230; /* this is actually declared elsewhere, this is just for the example */
short value = (short)number;
NSData* data = [NSData dataWithBytes:(void*)&value length:sizeof(value)];
int intData = [self intFromNSData:data];
Run Code Online (Sandbox Code Playgroud)
通过的结果值是
On iPad: 230 (00E6)
On iPhone: 58880 (E600)
Run Code Online (Sandbox Code Playgroud)
如您所见,两个设备上的字节顺序不同,我只想知道如何检测并在必要时交换字节,然后再将它们发送到外围设备。还是有其他方法可以存储所有设备上一致的数字?
javascript ×2
php ×2
android ×1
css ×1
drupal-7 ×1
endianness ×1
forms ×1
html ×1
ios ×1
ipad ×1
iphone ×1
java ×1
jquery ×1
objective-c ×1