小编Kru*_*tel的帖子

使用带有EditText的AlertDialog.Builder时,软键盘不会弹出

我使用AlertDialog.Builder来创建一个输入框,使用EditText作为输入方法.

遗憾的是,虽然EditText处于焦点状态,但软键盘不会弹出,除非您再次明确触摸它.

有没有办法强迫它弹出?

在(AlertDialog.Builder).show()之后尝试了以下内容.但无济于事.

InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(input, InputMethodManager.SHOW_FORCED);
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

谢谢!!

android android-softkeyboard android-input-method

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

Octave - .m文件编译器?

我知道使用Matlab可以将脚本/函数编译为可执行文件,然后可以将它与Matlab Compiler Runtime一起作为独立版本.

是否有任何可能的方法来编译与octave相关联的.m文件作为可执行程序,以便不再需要.m文件来运行它?

我想有一个独立版本的脚本(可能与octave库/ dll一起),而不需要.m-Files.

c++ compiler-construction matlab octave

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

RowDataBound上的Gridview行的背景颜色在IE11中不起作用

我有Grd_RowDataBound,我正在将颜色应用到我的GridView Rows.我使用下面的代码在Crome和Mozilla中工作正常,但在IE11中不起作用.在IE11中,我的Gridview行返回颜色不起作用.

protected void Grd_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            string Status = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "Visit_Status"));

            if (Status == "1")
            {
                e.Row.BackColor = ColorTranslator.FromHtml("#28b779");//81F79F
            }
            else
            {
                e.Row.BackColor = ColorTranslator.FromHtml("#da5554");//F78181
            }
        }        
    }
Run Code Online (Sandbox Code Playgroud)

请帮忙.

c# asp.net rowdatabound

5
推荐指数
0
解决办法
8244
查看次数

如何在textview中设置unicode以在android中显示表情符号?

我以json字符串格式从服务器获取一些Unicode字符串(表情符号图标).

我的问题很奇怪,我在最近两天试图解决这个问题.当我解析json并将所有Unicode字符串存储在an中ArrayList<String>并尝试通过从同一ArrayList获取值来设置TextView上的文本时,它会将Unicode字符显示为:

Ghcghchgc\ud83d\ude03\ud83d\ude03fyju\ud83d\ude0c6\u20e3

当我在textview上设置相同的字符串时,通过传递静态值: textview.settext("Ghcghchgc\ud83d\ude03\ud83d\ude03fyju\ud83d\ude0c6\u20e3")

然后textview显示完美的表情符号.

我被困在这一点上.有人可以帮我解决这个问题,或者告诉我,如果我做错了什么.

android textview emoji

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

当鼠标悬停时,为什么Chart.js的工具提示出现在错误的位置?

这是我的Chart.js新版本的代码

<script>
    var randomScalingFactor = function(){ return Math.round(Math.random()*100)};
    var lineChartData = {
        labels : ["January","February","March","April","May","June","July","January","February","March","April","May","June","July","January","February","March","April","May","June","July","January","February","March","April","May","June","July","January","February","March","April","May","June","July","January","February","March","April","May","June","July","June","July"],
        datasets : [
            {
                label: "My First dataset",
                fillColor : "rgba(220,220,220,0.2)",
                strokeColor : "rgba(220,220,220,1)",
                pointColor : "rgba(220,220,220,1)",
                pointStrokeColor : "#fff",
                pointHighlightFill : "#fff",
                pointHighlightStroke : "rgba(220,220,220,1)",
                data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),9000,randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
            },
            {
                label: "My Second dataset",
                fillColor : "rgba(151,187,205,0.2)",
                strokeColor : "rgba(151,187,205,1)",
                pointColor : "rgba(151,187,205,1)",
                pointStrokeColor : "#fff",
                pointHighlightFill : "#fff",
                pointHighlightStroke : "rgba(151,187,205,1)",
                data : [randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),20000,randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),8977,randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor(),randomScalingFactor()]
            }
        ]

    }

window.onload = function(){ …
Run Code Online (Sandbox Code Playgroud)

html javascript graph tooltip chart.js

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

覆盖android中的挂起转换

我有两个活动..活动A和活动B.

当我从活动A开始活动B.我希望活动A对其位置和动画是静态的,仅显示活动B.我如何使用overridingPendingTransition实现此目的?

单击按钮时,将从ActivityA调用以下代码,如下所示:

活动A:

public void onClick(View v) {
        super.onClick(v);
         if (v.getId() == R.id.button) {
            Intent intent = new Intent();
            intent.setClass(getApplicationContext(), MyProfileActivity.class);
            startActivity(intent);
            overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_up);
        }
Run Code Online (Sandbox Code Playgroud)

活动A也与活动B一起滑动.如何停止活动A的动画并单独启用活动B的动画?

slide_out_up xml如下:

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <translate
        android:duration="400"
        android:fromYDelta="0%"
        android:toYDelta="-100%" />

    <alpha
        android:duration="400"
        android:fromAlpha="1"
        android:toAlpha="0" />

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

slide_in_up:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <translate
        android:duration="400"
        android:fromYDelta="100%"
        android:toYDelta="0%" />

    <alpha
        android:duration="400"
        android:fromAlpha="0"
        android:toAlpha="1" />

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

android

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

使应用程序兼容平板电脑 Android

我想知道我必须更改我的应用程序与平板电脑兼容的所有内容。

目前在 Play 商店中显示我的应用程序与平板电脑不兼容。我只是为一些布局做了一个 xlarge 布局,我需要做什么?谢谢

android tablet google-play

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

我需要在我的 android 应用程序中实现通知提醒

我的要求:我希望我的应用程序在每周五早上 8 点显示提醒通知

我已经使用 AlarmManager、BroadcastReceivers 来实现我的提醒通知。我遇到的问题是,当我使用当前系统时间设置通知时间并在其中添加 2 分钟时...当我以这种方式使用它时效果很好,它恰好在 2 分钟后触发我的通知。

但,

当我使用日历实例在任何一天的特定时间设置通知时间时,它会在我在我的设备/模拟器上启动/打开我的应用程序时触发我的提醒通知,其次它不会在指定时间触发通知

以下是我的课程

这是我的 HomeActivity.java

// long when = System.currentTimeMillis()+2*60*1000;         // notification time
// WHEN I RUN THE ABOVE COMMENTED CODE… THE REMINDER IS TRIGGERD AFTER EXACTLY 2 MINS
//BUT WHEN I USE THE BELOW CODE USING CALENDER INSTANCE, IT TRIGGER MY REMINDER    IMMIDIETLY WHEN I RUN IT ON MY DEVICE/EMULATOR


    Calendar calendar =  Calendar.getInstance();            
    //calendar.set(2014,Calendar.getInstance().get(Calendar.MONTH),Calendar.SUNDAY , 8, 00, 00);
    calendar.set(2014,5,1,19,55,00);
long when = calendar.getTimeInMillis();         // notification time


Log.d("time", …
Run Code Online (Sandbox Code Playgroud)

notifications android reminders broadcastreceiver alarmmanager

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

用新行更新 android 通知正在删除以前的行

我想将通知分组为摘要。

我通过为所有通知设置一个 ID 来实现这一点。这样 android 就不会创建新的通知,而是更新现有的通知(减少代码):

Notification summaryNotification = new NotificationCompat.Builder(this)
    .setGroupSummary(true)
    .setDefaults(Notification.DEFAULT_ALL)
    .setStyle(new NotificationCompat.InboxStyle()
            .addLine(msg)
            .setBigContentTitle("My App")
            .setSummaryText("FooBar"))
    .build();

mNotificationManager.notify(uuid, summaryNotification);
Run Code Online (Sandbox Code Playgroud)

UUID 始终相同,因此应更新通知。但是,当新通知到达时,setStyle似乎会被覆盖。

这导致旧addLine(msg)的消失。但是,我希望在没有某种通知管理器服务器端的情况下添加新消息。

有什么想法或建议吗?

android android-notifications

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

如何在java/android中更改字符串中特定字符的颜色?

我有一个字符串.

String text= //Some String That I know
String textToBeColored = //Some Letter User enters at run time
Run Code Online (Sandbox Code Playgroud)

如何在我的String中更改用户在运行时输入的特定字母的颜色.

java android

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

如何将样式应用于android中动态创建的EditText?

我有一个按钮,每次单击该按钮时我想动态创建新的 EditText。

现在我的问题是,我在style.xml中有一种用于 EditText 的样式。现在我怎样才能将该样式应用到这个动态创建的 EditText 上?

我的 EditText 代码是:

    List<EditText> allEdsLabReport ;
    String[] edsLabReport;
    EditText LabReportNm;

    AddMoreLabReport.setOnClickListener(new View.OnClickListener() 
        {
           @Override
           public void onClick(View v) 
           {

           LabReportNm = new EditText(CaseReport.this);

          allEdsLabReport.add(LabReportNm);

          TableLayout tbl2 = (TableLayout)findViewById(R.id.TableLayoutLabReport);
          TableRow tr1 = new TableRow(CaseReport.this);

          tr1.addView(LabReportNm);
          tbl2.addView(tr1);

      }
        });
Run Code Online (Sandbox Code Playgroud)

android android-styles

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

如何将后退按钮操作复制到另一个按钮

我有一个按钮,我希望它具有通常的BACK按钮的相同功能.但是只是调用finish()并没有完成所需的操作.

我尝试调用onBackPressed()但它需要创建一个单独的方法.有解决方案吗

t1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            /*Intent i1=new Intent(getApplicationContext(), MainView.class);
            startActivity(i1); */
            //finish();

            this.onBackPressed() ;

        }


    });
Run Code Online (Sandbox Code Playgroud)

android back onbackpressed

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