小编Sam*_*Sam的帖子

禁用EditText中的预测文本

我认为这是一个非常简单的问题,但是如何在Android中禁用EditText的预测文本.我是在EditText的XML中设置属性还是在EditText的对象中设置属性......或者两者都设置?谢谢!

android android-edittext

11
推荐指数
1
解决办法
8772
查看次数

使用SoundPool播放声音

我需要在我的应用程序中播放一个简短的声音.我写了下面的代码,但我的三星手机上没有声音和奇怪的振动.但同时这段代码在我的android模拟器上运行良好.我的代码是:

package com.samplers;

import android.app.Activity;
import android.media.SoundPool;
import android.media.AudioManager;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class FixVibroActivity extends Activity {
    /** Called when the activity is first created. */

    private Button white;
    private SoundPool spool;
    private int soundID;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        this.setVolumeControlStream(AudioManager.STREAM_MUSIC);
        spool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);
        soundID = spool.load(this, R.raw.error, 1);

        white = (Button)findViewById(R.id.whiteBtn);
        white.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                Sound();
            }
        });
    }

    public void Sound(){
        AudioManager audioManager = …
Run Code Online (Sandbox Code Playgroud)

audio android soundpool

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

AutoCompleteTextView背景/前景色

我正在使用AutoCompleteTextView.Its工作正常,但下拉文本始终是白色背景上的白色文本.这张照片解释了我的问题

图片解释我的问题

在此输入图像描述

XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#000"
    >
    <!-- <AutoCompleteTextView  -->
    <AutoCompleteTextView
        android:id="@+id/text"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:hint="Tapez votre 1texte"
        android:textColor="#000"        
        />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Java的:

view = (AutoCompleteTextView)findViewById(R.id.text);        
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,data);
adapter.setDropDownViewResource(R.drawable.ic_action_search);//dd
view.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)

java xml android

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

用户点击ENTER键退出循环

我是一个蟒蛇新手,并被要求使用while和for循环进行一些练习.我被要求进行一个程序循环,直到用户点击<Return>只请求退出.到目前为止,我有:

User = raw_input('Enter <Carriage return> only to exit: ')
running = 1
while running == 1:
    Run my program
if User == # Not sure what to put here
    Break
else
    running == 1
Run Code Online (Sandbox Code Playgroud)

我试过了:(按照练习中的指示)

if User == <Carriage return>
Run Code Online (Sandbox Code Playgroud)

并且

if User == <Return>
Run Code Online (Sandbox Code Playgroud)

但这只会导致语法无效.请您以最简单的方式告诉我如何做到这一点.谢谢

python while-loop

9
推荐指数
4
解决办法
9万
查看次数

如果每个列表视图有多个textview,如何设置适配器?

TextView的每个列表项都有多个s ListView.我已经学会了写一个getView我认为合适的方法,但我不确定我是否会使用setAdapter这种方法.

private static String[] project = {"proj1","proj2"};
private static String[] workRequests = {"requirement gathering", "design"};
private static String[] startDate = {"02/21/2012","07/15/2011"};
private static String[] status = {"WIP","DONE"};

ListView mListView;

public class MyDashboardActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.mydashboard);

        final LayoutInflater mInflater = LayoutInflater.from(this);
        mListView = (ListView)findViewById(R.id.dashboardList);
        mListView.setAdapter(
                // How do I set the adapter?
                );
    }

    public View getView(int position, View convertView, ViewGroup parent) {
        System.out.println("enters");
        if(convertView …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-listview

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

控制相机的自动曝光

我已经在Android上编写了一个相机应用程序,我已经在两部Android手机上测试了它,在一部手机上预览时自动曝光效果很好但在另一部手机上根本不起作用.第一部手机只在我调用autoFocus()方法时才有效.在后一部手机上,内置应用程序的自动曝光有效,但不是我的代码.有没有可以手动开始使用自动曝光的方法?

android android-camera

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

使用Thrift的非阻塞SSL服务器

节俭提供了几种不同的非阻塞服务器车型一样TNonblockingServer,THsHaServerTThreadedSelectorServer.但是,我想SSL在服务器上启用.似乎SSL仅适用于阻止Thrift中的服务器.

在Thrift中,任何人都有任何非阻塞SSL服务器的线索吗?Java示例将受到高度赞赏.

java ssl thrift nonblocking

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

Eclipse android模拟器冻结

对不起,如果这是一个愚蠢的问题.我对发展很新.

当我在android上运行模拟器时,而不是加载主屏幕.它只是停留在这个屏幕上: 截图

我没有得到任何错误代码或任何东西,它不会冻结我的整个计算机或日食,它只是冻结模拟器,不会继续前进.我只需按(x)按钮退出它.所以我想知道是否有人知道如何解决这个问题,谢谢!

编辑

我还想提一下,经过很长一段时间,我得到了这个屏幕 截图

eclipse sdk android emulation adt

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

如何在bash中移动数字?

我有一个家庭作业,要求将十进制数转换为指定的数字位数.更明显的是,这个bash脚本将采用两个输入参数,第一个是将执行移位的数字(最多9位),第二个是要移位的数字的数字(-9到9).另一个要求是,当一个数字从末端移开时,它应该连接到数字的另一端.需求的一个令人头痛的问题是我们不能使用任何类型的控制语句:没有循环,没有if和switch case.

示例:12345 3应该是345000012而12345 -3应该是12345000

我知道如果我修改12345乘10 ^ 3我得到345然后如果我将12345除以10 ^ 3我得到12然后我可以将这两个变量连接起来得到34512.我不太确定这是不是确切正确,但这是我现在最接近的.至于-3班次,我知道10 ^ -3是.001并且会工作但是当我尝试在bash中使用10 ^ -3时我得到一个错误.

我只是迷失在这一点,任何提示将不胜感激.

编辑:经过几个小时的抨击(双关语)我的头脑反对这个问题,我终于想出了一个大部分工作的脚本.我现在会发布这些代码,但我担心另一名绝望的失败者可能偶然发现它.我会在一两周内检查并发布我想出的内容.我能够用mods和division做到这一点.谢谢大家的回复,这真的帮助我从不同角度打开并思考问题.

bash

7
推荐指数
1
解决办法
681
查看次数

在Android中解析嵌套的JSON对象

我正在尝试解析一个JSON对象,其中一部分看起来像这样:

{
"offer":{
    "category":"Salon",
    "description":"Use this offer now to enjoy this great Salon at a 20% discount. ",
    "discount":"20",
    "expiration":"2011-04-08T02:30:00Z",
    "published":"2011-04-07T12:00:33Z",
    "rescinded_at":null,
    "title":"20% off at Jun Hair Salon",
    "valid_from":"2011-04-07T12:00:31Z",
    "valid_to":"2011-04-08T02:00:00Z",
    "id":"JUN_HAIR_1302177631",
    "business":{
        "name":"Jun Hair Salon",
        "phone":"2126192989",
        "address":{
            "address_1":"12 Mott St",
            "address_2":null,
            "city":"New York",
            "cross_streets":"Chatham Sq &amp; Worth St",
            "state":"NY",
            "zip":"10013"
        }
    },
Run Code Online (Sandbox Code Playgroud)

等等....

到目前为止,通过这样做,我能够非常简单地解析:

JSONObject jObject = new JSONObject(content);
JSONObject offerObject = jObject.getJSONObject("offer");
String attributeId = offerObject.getString("category");
System.out.println(attributeId);

String attributeValue = offerObject.getString("description");
System.out.println(attributeValue);

String titleValue = offerObject.getString("title");
System.out.println(titleValue);`
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试'名称'时,它将无法正常工作.

我试过了: …

android json

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