小编bpm*_*ain的帖子

从android选项菜单启动活动

我已经浏览了这些论坛以找到解决这个问题的方法,即使看起来有解决方案,但它们似乎都不适合我.所以这里.

我是Android开发的新手.我有一个带有选项菜单的应用程序.当我点击一个选项时,我希望它启动一个新活动 - 但我一直收到错误

Intent cannot be resolved to a type
Run Code Online (Sandbox Code Playgroud)

在home.java上线:

Intent intent = new Intent(this, about.class);
Run Code Online (Sandbox Code Playgroud)

以下是我认为相关的所有代码.如果您需要查看其他任何内容,请与我们联系.正如我所说,我试图关注其他问题,但它们似乎都不适合我(因为在下面的代码似乎适用于其他所有人).任何帮助都是极好的.

我在res/menu/main_menu.xml中定义了我的菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/home"
          android:icon="@drawable/ic_menu_home"
          android:title="@string/home" />
    <item android:id="@+id/about"
          android:icon="@drawable/ic_menu_about"
          android:title="@string/about" />
</menu>
Run Code Online (Sandbox Code Playgroud)

我有两个活动 - home.java和about.java.Home.java是应用程序启动时启动的活动,如下所示.

package ca.example.home;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;

public class home extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
    public boolean onCreateOptionsMenu(Menu menu) { …
Run Code Online (Sandbox Code Playgroud)

android android-intent options-menu

5
推荐指数
1
解决办法
2万
查看次数

Datepicker动态最小/最大日期

我在我正在构建的网站上使用jQuery datepicker插件.我需要用户能够在指定的日期范围内选择两个日期.这很容易做到.

问题是允许的日期范围根据另一个选择框(具有建筑物名称)而变化.所以我需要做的是在mysql数据库中查找建筑物,返回允许的最小和最大日期,并使用datepicker允许用户选择允许范围内的日期范围.

在我的主页上,我目前正在使用:

$('#dateStartMainChart').load(url);
Run Code Online (Sandbox Code Playgroud)

加载一个输出的php文件:

<script> 
$(function() {
    $( "#dateEndMainChartSelect" ).datepicker({ 
        dateFormat: 'yy-mm-dd',
        defaultDate: -1,
        minDate: new Date(2011,03,03),
        maxDate: +0,
            firstDay: 1,
        changeMonth: true,
        changeYear: true
    });
}); 
</script>
<input type="text" class="text" value=2011-03-04 id="dateEndMainChartSelect" align="center"/>
Run Code Online (Sandbox Code Playgroud)

从mysql数据库正确填充minDate和maxDate的位置.但是,结果是我只在主页上找到一个带有日期的文本框,而不是datepicker元素.

有什么想法吗?

jquery datepicker uidatepicker jquery-ui-datepicker

2
推荐指数
2
解决办法
1万
查看次数

使用php动态生成javascript

我需要在更改选择框时动态生成并执行一些javascript.现在,我正在使用远程php文件生成该javascript(使用mysql查询).

我不知道如何再次在我的主页面中运行该javascript.我一直在玩.getscript,但我不知道我是否朝着正确的方向前进.我对这一切都很陌生.

现在,我只是使用:

$.getScript(url.php);
Run Code Online (Sandbox Code Playgroud)

调用我的php文件.

我的php文件产生类似于:

$(function() {
    $( "#dateStartMainChartSelect" ).datepicker({ 
        minDate: new Date(2011,03,07)),
        maxDate: +0 
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery dynamic

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