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