小编elw*_*wis的帖子

Android WebView乱码为UTF-8字符.

我在我的Android应用程序中使用了一些webview,但无法使它们以utf-8编码显示.

如果使用这个我不会看到我的斯堪的纳维亚字符:

mWebView.loadUrl("file:///android_asset/om.html")
Run Code Online (Sandbox Code Playgroud)

如果尝试这个,我根本不会显示任何东西

mWebView.loadDataWithBaseURL("file:///android_asset/om.html", null, "text/html", "utf-8",null);
Run Code Online (Sandbox Code Playgroud)

问候

android utf webview

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

在C#中剥离HTML和CSS

我正在我的一个解决方案中创建邮件,需要提供来自给定html页面的html和纯文本邮件.

但是,我没有找到任何真正的好方法来从客户可能提供的任何html模板中删除html,js和css.

有没有任何简单的解决方案,也许是一个处理所有这一切的组件,或者我需要用regexp开始拼图?甚至可以为所有可能的标签创建防弹regexp?

问候

html c# string

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

android,imageview拉伸

我正在尝试使用可绘制的png来获取我的imageview以填充显示(我不关心比率).但是,fill_parent不起作用,据我所知,没有背景设置为RelativeLayout?

问候

RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:onClick="toggleAdvice"



   ImageView
    android:id="@+id/advice_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:src="@drawable/pratbubbla_gron"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
Run Code Online (Sandbox Code Playgroud)

android imageview

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

android,启动和退出活动

我还没有真正理解活动和堆栈的处理.我有3个活动,A - 一个闪屏,B-菜单和C另一个活动.我开始启动并在菜单启动后退出一段时间.在代码中我处理它们都是这样的:

startActivity(new Intent(this, ContactInfoMenu.class));
        finish();
Run Code Online (Sandbox Code Playgroud)

现在,如果我启动应用程序并进入ABC,当我在C屏幕中点击"返回"时,我会跳回B-菜单.另一个"Back"退出应用程序,就像我想要的那样.但是..如果我去ABCBC - C屏幕中的"后退"按钮退出整个应用程序而不是让我回到B屏幕?

这是为什么?它在我的所有"子屏幕"中都是这样,我只能输入一次,如果我第二次输入它们,"返回"按钮退出应用程序.我还没有试图在任何地方抓住"后退"行动?当我开始一项新活动时,我不应该总是叫"结束()"吗?

问候

android android-activity

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

android httpclient和utf-8

我正在尝试连接到我的查询包含一些数据的Web服务.坏的是这个数据包含utf-8字符,这会产生问题.

如果我只是用普通字符串调用HttpGet,我会得到"非法字符"异常.所以我用Google搜索并尝试了一些utf-8魔法.

            HttpClient httpclient = new DefaultHttpClient();
        httpclient.getParams().setParameter("http.protocol.content-charset", "UTF-8");
        String utfurl = URLEncoder.encode(url, "utf-8");
        HttpGet httpGet = new HttpGet(utfurl);
        HttpResponse response = httpclient.execute(httpGet);
        content = response.getEntity().getContent();
            } catch (Exception e) {
                Log.d(TAG, "getInputStream: " +e.getMessage());
Run Code Online (Sandbox Code Playgroud)

现在我不会得到非法的字符,但它似乎完全搞乱了utfurl,因为我反而得到"目标主机不能为空,或设置参数".可能是因为他不认识混乱的字符串中的"http://"部分.有什么建议?

问候

android http-get httpclient utf-8

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

AngularJS简单的Loginform

我刚刚开始在AngularJs/Bootstrap中构建原型.我是角色的新手,但它似乎很有趣,可以评估即将推出的一些webprojects.第1步是使用一些简单的Loginform来处理硬编码值,而不用费心与后端服务进行通信.

但是,我阅读了一些教程,但无法使路由工作,无论我传递多少次,神秘变量$ location总是未定义的.也许是老式的使用呢?我试过这个网站的一些例子,但没有一个工作,$位置在我们中间不再是它似乎?最后一个例子我试过:

angular.module('myApp.controllers', []).
controller('loginController', ['$scope', function($scope, $route, $routeParams, $location) {
      $scope.auth = function() {
          //check something useful
          $location.url('/view2');
      };
}])
Run Code Online (Sandbox Code Playgroud)

如果某人有一个简单而有效的示例(或者一个可靠的信息源的url)表单和一个控制器使用路由到另一个部分,我会很高兴.

问候

angularjs

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

在android中创建动态表

我试图从二维字符串数组创建一个表.但是,我厌倦了在代码中创建视图,因此出于某种原因,我的图像永远不可见,我的文本视图不会分成多行,而是会删除文本.

另外,我在我的代码中的每个textview上都放了id,当有人点击textview时,我希望我可以使用该ID来识别点击的行.不幸的是,事实并非如此.

有没有什么好方法可以识别正确的排?

问候

      for (int current=0; current<cityArr.length; current++) {

      TableRow tr = new TableRow(this);
      tr.setId(100+current);
      tr.setLayoutParams(new LayoutParams(
              LayoutParams.FILL_PARENT,
              LayoutParams.WRAP_CONTENT));   

      TextView labelTV = new TextView(this);
      labelTV.setId(current);
      labelTV.setText(cityArr[current][0]);
      labelTV.setTextColor(Color.BLACK);
      labelTV.setLayoutParams(new LayoutParams(
              LayoutParams.FILL_PARENT,
              LayoutParams.WRAP_CONTENT));
      tr.addView(labelTV);

      ImageView mapView = new ImageView(this);
      mapView.setImageResource(R.drawable.list_icon_map);
      mapView.setLayoutParams(new FrameLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT, 5));
      tr.addView(mapView);

      tlcity.addView(tr, new TableLayout.LayoutParams(
              LayoutParams.FILL_PARENT,
              LayoutParams.WRAP_CONTENT));
  }
Run Code Online (Sandbox Code Playgroud)

android tablelayout tablerow layoutparams

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