我想以编程方式设置以下xml代码。我知道textView.setBackgroundResource(R.drawable ...),但我无法将textView背景设置为@android:drawable / dialog_holo_light_frame。请建议我合适的方法。
android:background="@android:drawable/dialog_holo_light_frame"
答案 0 :(得分:1)
尝试使用以下代码的模式:
textView.setBackgroundResource(android.R.drawable.dialog_holo_light_frame);
答案 1 :(得分:0)
如果你想使用标准的android资源,你必须使用 android.R。文件夹,而不仅仅是 R。。 R。适用于您自己的项目。所以就像下面这样 -
import xml.etree.ElementTree as et # this is built-in module in python3
tree = et.parse("sample.xml")
root = tree.getroot()
for temp in root.iter("time"): # iterate time element in xml
print(temp.attrib["from"], end=": ") # prints attribute of time element
for sym in temp.iter("symbol"): # iterate symbol element within time element
print(sym.attrib["name"], end=", ")
for t in temp.iter("temperature"): # iterate temperature element within time element
print(t.attrib["value"], end="°\n")
答案 2 :(得分:0)
你可以这样做:
yourTextView.setBackgroundResource(android.R.drawable.dialog_holo_light_frame);