小编Chi*_*iya的帖子

如何通过文本内部设置微调器选择

我准备了一个表单,我必须使用相同的页面添加详细信息和编辑详细信息.添加详细信息时,所有字段都将为空,并且微调器选择将设置为"无选择".现在我想设置我将从前一个活动传递的项目的微调器选择.怎么实现这个?由于spinner没有任何类似的方法,setSelection(String string); 还是有其他办法,我可以实现这个机制......

有人请帮助我......

android android-spinner

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

Phonegap(3.0.0)首次尝试时相机未成功

出于测试目的,我复制了在phonegap相机API上找到的完整示例,并在onPhotoDataSuccess触发该功能时发出警报以进行测试.在拍摄的第一张照片上,警报将不会显示.但是,在第一次尝试后,警报将在照片保存后显示.

有什么建议?如果事情不清楚,我会很高兴更具体.

我在Android Galaxy S3上测试了下面的代码

    <!DOCTYPE html>
<html>
  <head>
    <title>Capture Photo</title>

    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    var pictureSource;   // picture source
    var destinationType; // sets the format of returned value

    // Wait for device API libraries to load
    //
    document.addEventListener("deviceready",onDeviceReady,false);

    // device APIs are available
    //
    function onDeviceReady() {
        pictureSource=navigator.camera.PictureSourceType;
        destinationType=navigator.camera.DestinationType;
    }

    // Called when a photo is successfully retrieved
    //
    function onPhotoDataSuccess(imageData) {
      // Uncomment to view the base64-encoded image data
      // console.log(imageData); …
Run Code Online (Sandbox Code Playgroud)

javascript camera android cordova

8
推荐指数
1
解决办法
4502
查看次数

安装错误:INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

我在安装应用程序时遇到了奇怪的问题.

我已经创造Google Map V2 example并且工作正常.所有成功后,我有整合JAVA- XML- Manifest在我的旧的项目文件.

当我编译我的项目没有错误,但当我试图发布它的节目时

Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 错误.

我正在关注Google Map V2 exmaple的这个链接.

Logcate是strang.我无法找到问题.

我已经尝试了很多相关的 Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED错误,并遵循该规则,但出了点问题.

Rnd Wrok:

如何在我的Android应用程序中修复INSTALL_PARSE_FAILED_MANIFEST_MALFORMED

安装错误:包含INSTALL_PARSE_FAILED_MANIFEST_MALFORMED代码

https://groups.google.com/forum/?fromgroups=#!topic/android-developers/RoghZWPRK_s

如果我删除新的示例文件并运行较旧的项目,那么它运行正常.

请大家帮帮我

清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="my.pkg"
    android:versionCode="1"
    android:versionName="1.0" >

    <supports-screens
        android:largeScreens="false"
        android:normalScreens="true"
        android:smallScreens="true" />

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="8" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_LOGS" /> …
Run Code Online (Sandbox Code Playgroud)

android android-manifest logcat

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

显示隐藏Sherlock动作栏

我已使用清单中的以下行向活动添加了Sherlock操作栏:

android:theme="@style/Theme.Sherlock.Light"
Run Code Online (Sandbox Code Playgroud)

我想保存屏幕空间并默认隐藏操作栏,并仅在用户点击屏幕时显示.我在Aldiko应用程序中看到过,但不知道如何实现它.

欢迎任何帮助.

android actionbarsherlock

6
推荐指数
1
解决办法
3497
查看次数

Google Maps Android API v2 com.example.mapdemo的示例找不到文件"R.java"

今天我已经阅读了谷歌地图Android API v2的文档,它说该项目android-sdk\extras\google\google_play_services\samples\maps可以运行,但是我导入到eclipse并正确设置了android-support-v4.jargoogle-play-services.jar 的库,import com.example.mapdemo.R;在FeatureView.java(第24行)不能找到文件R.java.

几乎所有的java文件都com.example.mapdemo需要类"R",例如,文件BasicMapActivity.java需要R在第41行" setContentView(R.layout.basic_demo);"和第71行mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();"有人能告诉我如何找到类"R"吗?

[R

.java can not create automatically because the file multimap_demo.xml have some errors in
<br><br>    &lt;fragment
<br>      android:id="@+id/map3"
<br>      android:layout_width="match_parent"
<br>      android:layout_height="match_parent"
<br>      android:layout_weight="0.5"
<br>      class="com.google.android.gms.maps.SupportMapFragment"
<br>      map:cameraTargetLat="48.85"
<br>      map:cameraTargetLng="2.35"
<br>      map:cameraZoom="8"/&gt;
<br><br>
Run Code Online (Sandbox Code Playgroud)

eclipse说"cameraTargetLat","cameraTargetLng"和"cameraZoom"都无法识别.错误信息:

Multiple annotations found at this line:
    - error: No resource identifier found for attribute 'cameraTargetLat' in package 'com.example.mapdemo'
    - error: No resource …
Run Code Online (Sandbox Code Playgroud)

google-maps-android-api-2

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

更改方向时,onConfigurationChanged()调用两次Landscape to Portrait

我在我的应用程序中遇到了奇怪的问题.我在这里问的主要问题.问题是android:configChanges="keyboardHidden|orientation" 我的代码不起作用.

所以我找到了通过@Override onConfigurationChanged()我的代码中的方法来管理它的解决方案来管理方向.但问题仍未得到妥善解决.

目前的问题是,onConfigurationChanged()当我们将方向景观更改为纵向时,它会调用两次.

如果我们将手机纵向更改为横向更改和工作,但现在当用户将手机横向移至纵向时, onConfigurationChanged()将调用并返回相同的方向状态,在第二次调用中它将返回纵向.

代码:

@Override
    public void onConfigurationChanged(Configuration newConfig)
    {
        super.onConfigurationChanged(newConfig);

        if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE)
        {
             Log.e("On Config Change", "LANDSCAPE");

            Toast.makeText(getApplicationContext(), "L", Toast.LENGTH_LONG)
                    .show();
        } else 
        {
            Log.e("On Config Change", "PORTRAIT");
            Toast.makeText(getApplicationContext(), "P", Toast.LENGTH_LONG)
                    .show();
        }
    }
Run Code Online (Sandbox Code Playgroud)

日志

first mode its port mode , so change in land mode 

02-28 12:10:06.274: E/On Config Change(540): LANDSCAPE 
02-28 12:10:14.154: E/On Config Change(540): LANDSCAPE
// here after changed the land mode …
Run Code Online (Sandbox Code Playgroud)

configuration tabs android

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

如何使用"adjustResize"在Android中使用phonegap调整视图?

我们可以设置android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"在用户单击"编辑文本字段"时调整屏幕视图.

我想以HTML形式做同样的事情.当用户单击文本框时,应该自动调整视图,以便用户可以轻松地键入,以及他们可以看到他们正在键入的内容.

看到不同

在此输入图像描述 在此输入图像描述

我如何在Android中使用Phone Gap做同样的事情.我希望你能以正确的方式指导我.

感谢您阅读我的查询.

keyboard android cordova window-soft-input-mode

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

插入或替换旧值的总和

我正在使用PhoneGap构建库存应用程序.我有一个模块库存用于库存管理.

股票表查询

CREATE TABLE STOCK (
    sto_id INTEGER PRIMARY KEY AUTOINCREMENT,
    pro_id INTEGER FOREIGNKEY REFERENCES PRODUCT(pro_id) UNIQUE,
    quantity TEXT
)
Run Code Online (Sandbox Code Playgroud)

INSERT或REPLACE查询

INSERT OR REPLACE INTO STOCK (pro_id,quantity) VALUES ("1","5");
Run Code Online (Sandbox Code Playgroud)

这个查询没有一个问题,它的工作完美,但我想用新的更新OLD VALUES的SUM.

例:

pro_id quantity   
1       5
Run Code Online (Sandbox Code Playgroud)

这是现有的记录,所以现在我将查询新的交易,然后有3个数量 quantity should be (5 (old) + 3 (new) ) = 8.

所以在更新记录后它看起来像.

pro_id quantity   
1       8
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题呢.或者让我知道我是否走错路.谢谢.

sql sqlite cordova

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

MYSQL - 如何 SELECT CASE(两个表,如果一个表中不存在,请检查另一个表)

我所拥有的是 mysql 数据库内的两个表。

一张表包含具有值的字段"example@example.com"

另一张桌子没有...

我想做的是检查两个表中是否有值匹配的字段"example@example.com"。

这是我的查询不起作用:

(#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 13)

SELECT CASE WHEN
EXISTS (
    SELECT address, suburb, city, postCode, province
    FROM user_postal
    INNER JOIN user_info ON user_postal.id = user_info.id
    WHERE user_info.emailContact = 'example@example.com'
)
OR EXISTS (
    SELECT address, suburb, city, postCode, province
    FROM user_postal
    INNER JOIN user_business_info …
Run Code Online (Sandbox Code Playgroud)

mysql select case

4
推荐指数
1
解决办法
3158
查看次数

单击膨胀的线性布局内的TextView

我有一个膨胀的线性布局,其中包含2个TextView.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:orientation="vertical" >

<TextView
    android:id="@+id/tv_m"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/ll_borders"
    android:tag="m"
    android:text="m" />

<TextView
    android:id="@+id/tv_q"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/ll_borders"
    android:tag="q"
    android:text="q" />
</LinearLayout>  
Run Code Online (Sandbox Code Playgroud)

我想要的是,当这个线性布局膨胀时,我想得到TEXTVIEW我点击的唯一.例如,如果我点击" tv_m",那么它只会返回我的文本tv_m.
可能它很简单,但我没有办法解决它.所以我需要帮助.
谢谢

android layout-inflater

4
推荐指数
1
解决办法
1530
查看次数