我有一个TableLayout,我在其中动态添加行,首先为空,我想在用户点击它时在该行中加载一个xml.
我已将OnClick方法分配给该行,但我不知道如何在进入onclick方法时加载xml.
public void onClick(View v){
// CODE TO LOAD THE XML
Toast.makeText(getApplicationContext(), "This should appear", Toast.LENGTH_SHORT).show();
}
Run Code Online (Sandbox Code Playgroud)
我尝试过使用inflate,但似乎我没有正确使用它,因为点击一行时应用程序崩溃了.
我怎么能让行包含xml?
我有这个结构的网页:
<div id="report_content">
Some information
<textarea name="personal"></textarea>
<b>Other information</b>
<textarea name="work"></textarea>
</div>
Run Code Online (Sandbox Code Playgroud)
在textareas中写了一些文本之后,我使用jquery来获取整个html.结果是textareas是空的,好像我没有在里面写任何东西.
我猜这是因为他们不接受html,但我需要获取html包括textarea的内容.
到目前为止,我发现的唯一解决方案是将textareas转换为div,然后为它们分配textarea内容.
有没有其他方法可以避免这种转换?