小编and*_*mer的帖子

在Android上单击"软键盘下一步"时,移动到另一个EditText

当我按下"下一步"时,必须将用户EditText上的焦点移至密码.然后,从密码,它必须向右移动,依此类推.你能帮我解释一下如何编码吗?

在此输入图像描述

<LinearLayout
    android:id="@+id/LinearLayout01"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/username"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="User Name*" />

    <EditText
        android:id="@+id/txt_User"
        android:layout_width="290dp"
        android:layout_height="33dp"
        android:singleLine="true" />

</LinearLayout>


<LinearLayout
    android:id="@+id/LinearLayout02"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/password"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Password*" />

    <EditText
        android:id="@+id/txt_Password"
        android:layout_width="290dp"
        android:layout_height="33dp"
        android:singleLine="true"
        android:password="true" />

    <TextView
        android:id="@+id/confirm"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Password*" />

    <EditText
        android:id="@+id/txt_Confirm"
        android:layout_width="290dp"
        android:layout_height="33dp"
        android:singleLine="true"
        android:password="true" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android android-edittext

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

在Android中点击屏幕5次3秒

我正在开发一个售货亭,现在在管理方面.为了进入管理员,用户需要在3秒钟内点击屏幕5次,否则什么都不会发生.任何人都可以帮我解决这个问题吗?先感谢您!

android

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

搜索小部件调用OnNewIntent两次

我有一个我想搜索的活动.当我点击搜索时,OnNewIntent它会被调用两次......我做错了什么?

我正在创建像这样的Searchview

public override bool OnCreateOptionsMenu(IMenu menu) 
{

    searchView = new SearchView(this);
    var searchManager = (SearchManager)GetSystemService(Context.SearchService);
    var searchableInfo = searchManager.GetSearchableInfo(ComponentName);

    searchView.SetSearchableInfo(searchableInfo);
    var search_item = menu.Add(new Java.Lang.String("Search"));
    search_item.SetActionView(searchView);
    search_item.SetShowAsAction(ShowAsAction.IfRoom);        

    var edit = menu.Add(0, insertItemID, 0, "Insert");
    edit.SetShowAsAction(ShowAsAction.IfRoom);
    edit.SetIcon(Android.Resource.Drawable.IcMenuAdd);

    return base.OnCreateOptionsMenu(menu); 
}
Run Code Online (Sandbox Code Playgroud)

日志:

10-17 07:45:45.491 I/ActivityManager(  900): START {act=android.intent.action.SEARCH flg=0x10000000 cmp=Intranet.Intranet/intranet.screens.ContactListActivity (has extras)} from pid 2971
10-17 07:45:47.562 W/EGL_emulation( 2971): eglSurfaceAttrib not implemented
10-17 07:45:47.562 I/ActivityManager(  900): START {act=android.intent.action.SEARCH flg=0x10000000 cmp=Intranet.Intranet/intranet.screens.ContactListActivity (has extras)} from pid 2971
10-17 07:45:48.472 D/OpenGLRenderer( 2971): …
Run Code Online (Sandbox Code Playgroud)

android xamarin.android android-search

15
推荐指数
2
解决办法
2314
查看次数

在Android中检测应用程序何时空闲

我正在开发一个将在Kiosk模式下运行的应用程序.在此应用程序中,如果用户在5分钟内未在应用程序中执行任何操作,则应用程序将显示屏幕保护程序,该屏幕保护程序是应用程序的徽标.

我的问题是,如何在5分钟内检测IDLE?

android

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

如何在Android中的自定义启动器中创建应用程序快捷方式?

我目前正在开发一个应用程序,可以创建设备的所有已安装应用程序的快捷方式.为了创建快捷方式,用户需要以管理员身份登录,并且从该活动中,有一个包含所有已安装应用程序的ListView.用户需要选择app/s以便创建快捷方式.

private boolean Generate_Shortcut(Context context, String appName, boolean isTrue) {
    boolean flag =false ;
    int app_id=-1;
    PackageManager pm = context.getPackageManager();
    Intent i = new Intent(Intent.ACTION_MAIN);
    i.addCategory(Intent.CATEGORY_LAUNCHER);
    List<ResolveInfo> res = pm.queryIntentActivities( i,0);


for(int k=0; k<res.size(); k++) {
    if(res.get(k).activityInfo.loadLabel(pm).toString().equals(appName)){
        flag = true;
        app_id = k;

        break;
    }
}

if(flag) {
    ActivityInfo ai = res.get(app_id).activityInfo;

    Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
    shortcutIntent.setClassName(ai.packageName, ai.name);
    shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

    Intent intent = new Intent();
    intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
    intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, appName);
    intent.putExtra("duplicate", false);

    if(isTrue) {    
        // CREATE SHORTCUT  
        intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(context, R.drawable.ic_launcher)); …
Run Code Online (Sandbox Code Playgroud)

android

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

Android在SureLock中禁用最近的任务按钮

谁知道如何在应用程序中启动允许的应用程序时禁用最近任务应用程序按钮,就像在SureLock Kiosk Lockdown中一样?如果是的话,你可以提供相应的代码吗?

android kiosk kiosk-mode

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

移动文本并重新绘制图像设备问题

我想要的是,用手指触摸图像移动文本,在按钮上单击它将现有图像重新绘制为新的图像,粘贴在文本上.

它适用于v3.1以及模拟器.但我试图在v2.2设备上测试它发生了更糟糕的Close.While它支持Devices.Can你帮助我离开这里.它将在几周内至关重要.谢谢提前.

///Redrawing the image & touchin Move of the Canvas with text
public void redrawImage(String path,float sizeValue,String textValue,int colorValue) {
        BitmapFactory.Options options = new BitmapFactory.Options();
        try {
             options.inMutable = true;
        } catch (Exception e) {
             // TODO: handle exception
             System.out.println("#############Error is======"+e.getMessage());
        }

        Bitmap bm = BitmapFactory.decodeFile(path,options);

        proxy = Bitmap.createBitmap(bm.getWidth(), bm.getHeight(), Config.ARGB_8888);
        Canvas c = new Canvas(proxy);

        //Here, we draw the background image.
        c.drawBitmap(bm, new Matrix(), null);

        Paint paint = new Paint();
        paint.setColor(colorValue); // Text Color
        paint.setStrokeWidth(30); // Text Size …
Run Code Online (Sandbox Code Playgroud)

android android-image

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

如何获取AutoCompleteTextView适配器的正确ID

我是Android开发新手,遇到了一个我很难解决的问题.我试图弄清楚如何AutoCompleteTextView正确使用小部件.我想AutoCompleteTextView使用来自Web服务的XML数据创建一个.我设法让它工作,但我对输出肯定不满意.

我想将一个HashMap带有id => name对的内容添加到AutoCompleteTextView中,并获取所单击项的id.当我点击自动完成过滤集输出时,我想填充自动完成框下面的列表,我也设法开始工作.

到目前为止:

  • 自动完成适用于简单ArrayList,所有数据过滤正确
  • onItemClick 单击后事件正常触发
  • parent.getItemAtPosition(position)返回String 所单击项的正确表示

事件onItemClick(AdapterView parent, View v, int position, long id)并不像我想的那样.如何确定所点击项目的未过滤数组位置?过滤后的位置是我不感兴趣的位置.

进一步的问题:

  • 如何处理HashMapsCollectionsAutoCompleteTextView
  • 如何itemIdonItemClick活动中获得正确的权利

我对这个问题进行了非常广泛的研究,但没有找到任何有价值的信息来回答我的问题.

android autocompletetextview android-adapter

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

Android中的日期验证

我是Android编程的新手,我正在开发一款应用程序.有人可以帮助我如何验证用户输入的日期是否有效?

private Pattern pattern;
private Matcher matcher;

private static final String DATE_PATTERN = 
       "(0?[1-9]|1[012]) [/.-] (0?[1-9]|[12][0-9]|3[01]) [/.-] ((19|20)\\d\\d)";


/**
* Validate date format with regular expression
* @param date date address for validation
* @return true valid date format, false invalid date format
*/
public boolean validate(final String date){

  matcher = pattern.matcher(date);

  if(matcher.matches()){
      matcher.reset();

      if(matcher.find()){
          String day = matcher.group(1);
          String month = matcher.group(2);
          int year = Integer.parseInt(matcher.group(3));

          if (day.equals("31") && 
           (month.equals("4") || month .equals("6") || month.equals("9") ||
                   month.equals("11") || month.equals("04") …
Run Code Online (Sandbox Code Playgroud)

android

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

如何在Android中更改QR码扫描仪中的相机屏幕?

我正在Android中开发QR码扫描仪.我扫描QR码的代码工作正常.但是,我想在我的应用程序中更改相机屏幕.

而不是我的相机处于全屏模式,我想这样做:

在此输入图像描述

谁能知道怎么做?

android qr-code

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