小编Sre*_*ree的帖子

如何使用 JSOUP 从 html 的 p 标签中的 span 中提取颜色?

    <h2>This is a heading</h2>
        <p>My mother has 
        <span style="color:blue;font-weight:bold">blue</span>
        eyes and my father has 
        <span style="color:darkolivegreen;font-weight:bold">
        dark green</span> 
        eyes.</p>
<h3>This is another heading<h3>
<p>This is a paragraph</p>
Run Code Online (Sandbox Code Playgroud)

“我的母亲有蓝色的眼睛,我的父亲有深绿色的眼睛”。我想使用 JSOUP 解析这个句子,并在 Android 文本视图上使用粗体和彩色文本打印相同的内容。这里的“蓝色”是粗体并且是蓝色的。“深绿色”的颜色大胆且大胆。

我需要解析上面的html代码并需要像这样显示:

这是一个标题
我的母亲有蓝色的眼睛,我的父亲有深绿色的眼睛
这是另一个标题
这是一个段落

下面是我的程序。考虑到文档 doc == get 上述 html;

    Elements eHeadder = doc.select("*");
    for (Element eHead : eHeadder) {
    String tag = eHead.tagName();
    if (tag.equals("p")) {
    String pText = eHead.text();
    tv.setText(pText);
    }else if(tag.equals("h2")){
      String pText = eHead.text();
      tv.setText(pText); …
Run Code Online (Sandbox Code Playgroud)

java android html-parsing jsoup

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

Null Pointer使用getListView()更新自定义列表视图中的单行时出现异常

我想更新自定义列表视图中的单行.我不是在编写完整的代码,因为它太长了.只写足够的部分.

我的listview显示正确我也知道如何更新单行.

由于空指针异常我无法继续我的代码..请帮助!

ProductList.java

public class ProductList extends ListActivity {

ListView listProduct;

protected void onCreate(Bundle savedInstanceState) {

setContentView(R.layout.activity_product_list);
listProduct = getListView();
ProductAdapter productAdapter;
productAdapter = new ProductAdapter(ProductList.this,
                R.layout.productlistview, addedList);
listProduct.setAdapter(productAdapter); 

}

public void updateList(Context context){
        int a = listProduct.getFirstVisiblePosition(); // Here I get Null Pointer Exeption
        Toast.makeText(context,
                a + " is listadapter " ,
                Toast.LENGTH_SHORT).show();
    }
}
Run Code Online (Sandbox Code Playgroud)

ProductAdapter.java

public class ProductAdapter extends ArrayAdapter<SetGetProduct> {

// initialization codes
//getView() method - This properly displays my custom list view
// On the …
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

标签 统计

android ×2

android-listview ×1

html-parsing ×1

java ×1

jsoup ×1