最佳答案
您应该能够添加样式,如下所示(取自 Ringdroid 的源代码) :
<style name="AudioFileInfoOverlayText">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#ffffffff</item>
<item name="android:textSize">12sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">1</item>
<item name="android:shadowDy">1</item>
<item name="android:shadowRadius">1</item>
</style>
在 Python 中,如何简单地为列表执行相当于 dictionary.get(key, default)
的操作——即,如果不可用,如何简单地获取列表的 nth 元素或默认值?
在你的布局中,使用这样的风格:
<TextView android:id="@+id/info"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="@style/AudioFileInfoOverlayText"
android:gravity="center" />
编辑: 源代码可以在这里查看: https://github.com/google/ringdroid
例如,给定一个 myList
列表,如果 myList
为空,那么如何得到 5
,否则如何得到 myList[0]
?