【主要变更】 1. 新增主题颜色属性 - 新增 toolbarTextColor 属性定义(普通模式:黑色, 深色模式:#E0E0E0) - 新增 toolbarBackgroundColor 属性定义(普通模式:绿色, 深色模式:深蓝色) 2. 移除废弃颜色属性 - 移除 buttonTextColor 属性定义 - 移除 buttonBackgroundColor 属性定义 3. 更新布局文件(普通模式+深色模式) - view_log.xml: TextView(LV:)、CheckBox(Selectable/ALL) 使用 toolbarTextColor - view_log.xml: Button(Clean/Copy) 使用 toolbarBackgroundColor - item_logtag.xml: CheckBox 使用 toolbarTextColor - activity_main.xml: 所有Button使用 toolbarBackgroundColor - activity_crash_test.xml: 所有Button使用 toolbarBackgroundColor - activity_nfc_rsa_operate.xml: Button使用 toolbarBackgroundColor - dialog_winboll_host.xml: Button使用 toolbarBackgroundColor 4. 更新Java代码 - LogView.java: CheckBox和TextView使用主题属性获取 toolbarTextColor - LogTagSpinner.java: 下拉框文本颜色使用 toolbarTextColor 5. 更新样式定义 - styles.xml: 主题属性引用新的 toolbarTextColor/toolbarBackgroundColor - attrs.xml: 移除废弃属性,保留 toolbarTextColor/toolbarBackgroundColor - colors.xml: 添加新的颜色定义 【适配说明】 - 统一普通模式和深色模式的颜色管理 - 确保日志窗口所有控件颜色与主窗口保持一致
151 lines
4.8 KiB
XML
151 lines
4.8 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<RelativeLayout
|
|
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:theme="?attr/themeDebug"
|
|
android:orientation="vertical"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:background="?attr/colorTextBackgound">
|
|
|
|
<RelativeLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="34dp"
|
|
android:layout_alignParentTop="true"
|
|
android:background="?attr/colorTittleBackgound"
|
|
android:id="@+id/viewlogRelativeLayoutToolbar">
|
|
|
|
<Button
|
|
android:layout_width="@dimen/log_button_width"
|
|
android:layout_height="@dimen/log_button_height"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:text="Clean"
|
|
android:textColor="?attr/activityTextColor"
|
|
android:background="?attr/toolbarBackgroundColor"
|
|
android:layout_centerVertical="true"
|
|
android:id="@+id/viewlogButtonClean"
|
|
android:layout_marginLeft="5dp"/>
|
|
|
|
<TextView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="20dp"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:padding="@dimen/log_text_padding"
|
|
android:text="LV:"
|
|
android:layout_toRightOf="@+id/viewlogButtonClean"
|
|
android:layout_centerVertical="true"
|
|
android:id="@+id/viewlogTextView1"
|
|
android:background="?attr/colorTittleBackgound"
|
|
android:textColor="?attr/toolbarTextColor"/>
|
|
|
|
<cc.winboll.studio.libappbase.widget.LogTagSpinner
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_toRightOf="@+id/viewlogTextView1"
|
|
android:layout_centerVertical="true"
|
|
android:id="@+id/viewlogSpinner1"
|
|
android:padding="@dimen/log_spinner_text_padding"/>
|
|
|
|
<CheckBox
|
|
android:layout_width="@dimen/log_checkbox_width"
|
|
android:layout_height="@dimen/log_checkbox_height"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:layout_toLeftOf="@+id/viewlogButtonCopy"
|
|
android:layout_centerVertical="true"
|
|
android:text="Selectable"
|
|
android:background="?attr/colorTittleBackgound"
|
|
android:id="@+id/viewlogCheckBoxSelectable"
|
|
android:padding="@dimen/log_text_padding"
|
|
android:textColor="?attr/toolbarTextColor"/>
|
|
|
|
<Button
|
|
android:layout_width="@dimen/log_button_width"
|
|
android:layout_height="@dimen/log_button_height"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:textColor="?attr/activityTextColor"
|
|
android:background="?attr/toolbarBackgroundColor"
|
|
android:text="Copy"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_centerVertical="true"
|
|
android:id="@+id/viewlogButtonCopy"
|
|
android:layout_marginRight="5dp"/>
|
|
|
|
</RelativeLayout>
|
|
|
|
<LinearLayout
|
|
android:orientation="horizontal"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="@dimen/log_button_height"
|
|
android:layout_below="@+id/viewlogRelativeLayoutToolbar"
|
|
android:id="@+id/viewlogLinearLayout1"
|
|
android:gravity="center_vertical"
|
|
android:background="?attr/colorTittleBackgound">
|
|
|
|
<CheckBox
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="@dimen/log_button_height"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:text="ALL"
|
|
android:padding="2dp"
|
|
android:id="@+id/viewlogCheckBox1"
|
|
android:background="?attr/colorTittleBackgound"
|
|
android:textColor="?attr/toolbarTextColor"
|
|
android:layout_marginLeft="5dp"
|
|
android:layout_marginRight="5dp"/>
|
|
|
|
<EditText
|
|
android:layout_width="50dp"
|
|
android:ems="10"
|
|
android:layout_height="@dimen/log_button_height"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:textColor="?attr/colorText"
|
|
android:background="?attr/colorTittleBackgound"
|
|
android:singleLine="true"
|
|
android:id="@+id/tagsearch_et"/>
|
|
|
|
<HorizontalScrollView
|
|
android:layout_width="0dp"
|
|
android:layout_height="match_parent"
|
|
android:background="?attr/colorTittleBackgound"
|
|
android:scrollbars="none"
|
|
android:padding="2dp"
|
|
android:layout_weight="1.0"
|
|
android:id="@+id/viewlogHorizontalScrollView1">
|
|
|
|
<cc.winboll.studio.libappbase.views.HorizontalListView
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="match_parent"
|
|
android:id="@+id/tags_listview"/>
|
|
|
|
</HorizontalScrollView>
|
|
|
|
</LinearLayout>
|
|
|
|
<RelativeLayout
|
|
android:orientation="vertical"
|
|
android:layout_width="match_parent"
|
|
android:layout_height="wrap_content"
|
|
android:layout_weight="1.0"
|
|
android:layout_alignParentBottom="true"
|
|
android:layout_below="@+id/viewlogLinearLayout1">
|
|
|
|
<ScrollView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:background="?attr/colorTextBackgound"
|
|
android:id="@+id/viewlogScrollViewLog">
|
|
|
|
<TextView
|
|
android:layout_width="match_parent"
|
|
android:layout_height="match_parent"
|
|
android:textSize="@dimen/log_text_size"
|
|
android:text="Text"
|
|
android:textColor="?attr/debugTextColor"
|
|
android:textIsSelectable="true"
|
|
android:id="@+id/viewlogTextViewLog"/>
|
|
|
|
</ScrollView>
|
|
|
|
</RelativeLayout>
|
|
|
|
</RelativeLayout> |