我想要一个简单TextView的运行方式simple_list_item_1在ListView做.这是XML:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:gravity="center" android:focusable="true"
android:minHeight="?android:attr/listPreferredItemHeight"
android:textAppearance="?android:attr/textAppearanceLarge"
android:background="@android:drawable/list_selector_background" />
Run Code Online (Sandbox Code Playgroud)
一切都有效,除了(预期)在聚焦状态下不会改变的文本颜色.如何将其更改为textAppearanceLargeInverse?
我想制作一个与此图像完全相同的按钮

我想使用一个用于生成这种按钮的xml文件.谁能告诉我怎么做?
我有两个xml文件.一个xml文件是a Shape,另一个是选择器.我的代码:
形状:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
android:width="2dp"
android:color="#33CCCC" />
<gradient
android:angle="225"
android:endColor="#DD33FF66"
android:startColor="#DD000000" />
<corners
android:bottomLeftRadius="7dp"
android:bottomRightRadius="7dp"
android:topLeftRadius="7dp"
android:topRightRadius="7dp" />
Run Code Online (Sandbox Code Playgroud)
选择器的xml文件包括:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@drawable/panel_picture_frame_bg_focus_blue" />
<item android:state_pressed="true" android:drawable="@drawable/panel_picture_frame_bg_pressed_blue" />
<item android:drawable="@drawable/panel_picture_frame_bg_normal" />
Run Code Online (Sandbox Code Playgroud)
我的主要问题是如何将这两个文件用作单个布局元素的背景.