gpt4 book ai didi

android - 在 TextView 的选定状态中包含父填充

转载 作者:行者123 更新时间:2023-11-30 03:40:10 25 4
gpt4 key购买 nike

我有一个带内边距的 RelativeLayout 和一个 TextView 子元素。选择 TextView 时,我希望突出显示的区域扩展以包含父级的填充,以便突出显示整个 RelativeLayout

main.xml

<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World, MyActivity"
android:textSize="30dp"
android:clickable="true"
android:background="@drawable/myback"
/>

myback.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_selected="true" android:drawable="@color/gray" />
<item android:state_focused="true" android:drawable="@color/gray" />
<item android:state_pressed="true" android:drawable="@color/gray" />
</selector>

MyActivity.java

package com.example.TextViewPadding;

import android.app.Activity;
import android.os.Bundle;

public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}

enter image description here

最佳答案

如果您想要这种行为,您需要将填充添加到 TextView 而不是 RelativeLayout 将父级的填充保持为 0。

关于android - 在 TextView 的选定状态中包含父填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15891717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com