所以我还是刚接触Java并且我一直在使用ArrayList - 我想要实现的是一种方法来做这样的事情:
Item 1
Item 2
Item 3
Item 4
Run Code Online (Sandbox Code Playgroud)
所以我试图能够在列表中移动项目,除非它已经在顶部,在这种情况下它将保持不变.例如,如果移动了第3项,则列表将为:
Item 1
Item 3
Item 2
Item 4
Run Code Online (Sandbox Code Playgroud)
从我目前的小理解那时起,我想要的是:
IF arrayname index is not equal to 0
THEN move up
ELSE do nothing
Run Code Online (Sandbox Code Playgroud)
我正在努力的部分是"向上移动"部分.任何有关如何实现这一目标的提示或代码示例都非常感谢.
我一直在尝试在我的Android SQLite数据库中使用外键.我尝试了以下语法,但它给了我一个力量关闭:
private static final String TASK_TABLE_CREATE = "create table "
+ TASK_TABLE + " (" + TASK_ID
+ " integer primary key autoincrement, " + TASK_TITLE
+ " text not null, " + TASK_NOTES + " text not null, "
+ TASK_DATE_TIME + " text not null, FOREIGN KEY ("+TASK_CAT+") REFERENCES "+CAT_TABLE+" ("+CAT_ID+"));";
Run Code Online (Sandbox Code Playgroud)
我有什么想法可能做错了吗?如果您需要查看其他表结构,那么我可以,它只是一个非常简单的结构,第二个带有ID和名称.
编辑:
这是错误:
03-13 13:42:35.389:ERROR/AndroidRuntime(312):引起:android.database.sqlite.SQLiteException:外键定义中的未知列"taskCat":创建表提醒(_id整数主键自动增量,task_title文本没有null,notes text not null,reminder_date_time text not null,FOREIGN KEY(taskCat)REFERENCES category(_id));
我创建了一个Web视图应用程序,显示的页面具有market://链接,但单击它们后,我得到404屏幕以及不支持该协议的错误.我试过查看文档,但无法找到与此相关的任何内容.任何帮助深表感谢.
我正在尝试使用for循环在数组中创建一个数组 - 这是我的代码:
array(
'label' => 'Assign to user',
'desc' => 'Choose a user',
'id' => $prefix.'client',
'type' => 'radio'
'options' => array(
foreach ($clients as $user) {
$user->user_login => array (
'label' => $user->user_login,
'value' => $user->user_login,
),
}
)
)
Run Code Online (Sandbox Code Playgroud)
不幸的是,这给了我一个
"解析错误:语法错误,意外T_CONSTANT_ENCAPSED_STRING,期待')'"
对于线:
'options' => array(
Run Code Online (Sandbox Code Playgroud)
对于出了什么问题,我有点不知所措 - 任何帮助都非常感激.$ clients在别处定义,所以这不是问题.
我的广告根本没有显示,我想我已经正确地遵循了文档,但它们仍然无法显示.该程序基本上是一个webview,我希望广告显示在底部.
继承我的布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/man.utd.headlines"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
编辑:这是我现在拥有的,但它似乎仍然不是很正确:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/man.utd.headlines"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
myapp:backgroundColor="#000000"
myapp:primaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC" />
<WebView
android:id="@+id/webview"
android:layout_above="@id/ad"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 我试图让我的case语句根据按下的按钮打开另一个类.我得到这个工作正常一个按钮,但我不确定如何继续两个按钮.
到目前为止,我的代码是:
public void onClick(View v) {
switch (v.getId()) {
case R.id.about_button:
Intent i = new Intent(this, About.class);
startActivity(i);
break;
case R.id.reminderList_button:
Intent i = new Intent (this, ReminderListActivity.class);
startActivity(i);
break;
}
}
Run Code Online (Sandbox Code Playgroud)
这给出了一个错误,因为我正在重用本地变量(i) - 如果有人能让我知道如何正确地做这个,那将非常感激.
我正在努力实现从div中流出的图像.基本上,在我的标题中,我有一个960px的固定宽度,徽标图像有一些东西从它出来,我想坐在960px之外.
有一个很好的清洁方法来实现这一目标吗?
我会尽力解释这个问题 - 我正在玩CSS垂直菜单,请在这里查看:
http://codepen.io/jgclifton/pen/JIfhy
我的问题是,当导航到该项目的子菜单时,如何确保链接保持其悬停颜色.
我希望这是有道理的,我尝试使用:active但似乎没有效果.
我一直在制作我的第一个小型 jQuery 插件 - 我使用带有标准功能的 javascript,但决定将它捆绑到一个带有几个选项的 jquery 插件中。
这是我的 jquery 代码的精简版:
(function($) {
$.fn.responsiveNav = function( options ) {
// Establish our default settings
var settings = $.extend({
selector : '.responsive-nav'
}, options);
$( " " + settings.selector + " ul li" ).has( "ul" ).each(function() {
$(this).addClass('responsive-nav-dropdown');
});
$( ".responsive-nav-dropdown" ).click(function() {
$("ul",this).toggle();
});
}
}(jQuery));
Run Code Online (Sandbox Code Playgroud)
然后我通过执行以下操作在文档就绪中调用此函数:
$( document ).ready(function() {
responsiveNav();
});
Run Code Online (Sandbox Code Playgroud)
但这导致函数未定义错误。我猜这是某种范围界定问题,但我找不到任何东西来帮助我纠正这个问题。
我正在尝试获取 WooCommerce 订单的运输方式或运输成本 - 我正在编写一个自定义电子邮件模板,该模板因免费送货与付费送货而异。
我找到了一个名为 的函数get_total_shipping(),但现在已弃用,我找不到替代品 - 是否存在?
我注意到运费存储在_order_shipping我可以访问的隐藏元字段 ( ) 中,但我担心这可能会在未来的 WooCommerce 更新中中断。
我试图在Java中覆盖toString方法,从两个数组(字符串)输出到一个字符串,然后我可以用换行符格式化,我假设使用/ n.我刚刚掌握了Java,在查看了文档之后,我仍然感到困惑的是这样的语法应该如何看待.如果有人有一个例子,他们可以告诉我,或者可以解释这样做的好方法,我将非常感激.
我正在尝试根据特定h2的内容为每个h2添加一个标记.这是我尝试过的:
jQuery(document).ready(function() {
jQuery( "h2" ).each(function(){
var $headingcontent = jQuery('h2').html().toLowerCase();
jQuery('h2').prepend('<a id="'+ $headingcontent +'"></a>');
});
});
Run Code Online (Sandbox Code Playgroud)
然而,这似乎只获得第一个h2的内容并将其添加到每个h2,它会多次执行,具体取决于页面上有多少h2.
我想要它做的是转这个:
<h2>Heading 1</h2>
<h2>Heading 2</h2>
Run Code Online (Sandbox Code Playgroud)
在...
<h2><a id="heading 1"></a>Heading 1</h2>
<h2><a id="heading 2"></a>Heading 2</h2>
Run Code Online (Sandbox Code Playgroud) 我试图嵌套循环,基本上如果帖子有缩略图然后它应该显示div,如果没有那么它应该什么也不做.
这是我一直在尝试的代码:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php if ( has_post_thumbnail() );?>
<div class="featured-image-row">
<?php the_post_thumbnail(); ?>
</div>
<?php endif; ?>
<?php endwhile; endif; ?>
Run Code Online (Sandbox Code Playgroud)
然而,这给了我一个令人讨厌的意想不到的T_ENDIF.有任何想法吗?
android ×4
php ×3
css ×2
java ×2
jquery ×2
wordpress ×2
admob ×1
arraylist ×1
arrays ×1
css3 ×1
custom-url ×1
foreach ×1
foreign-keys ×1
html ×1
javascript ×1
methods ×1
orders ×1
sqlite ×1
tostring ×1
uri-scheme ×1
webview ×1
woocommerce ×1