草庐IT

android - 如何使我的应用程序中的按钮透明但可见

我希望我的按钮是透明的,因为我在Activity上有一个图像作为背景。如果按钮不是透明的,那么这些按钮会覆盖图像并且图像背景看起来毫无用处。如果我使用android:background="@android:color/transparent",它会使我的按钮完全不可见,除了上面的文字。所以,我需要按钮是透明的,前提是有一个按钮应该是可见的。代码fragment将不胜感激。 最佳答案 如果您只想要白色边框和按钮中的文本/图标,但按钮背景透明,请创建以下可绘制对象(我将其命名为button_border.xml):并将其用作按钮的背景

java - 按钮文本垂直对齐在 Android 中关闭

我在Android应用程序中遇到按钮文本对齐问题。我有一个用XML定义的按钮,如下所示:结果是这样的:button.jpg我希望文本在垂直和水平方向上都居中,就像我应用程序中的所有其他按钮一样,但由于某种原因,这个按钮略微向下偏移。我似乎无法弄清楚为什么要这样做,所以我们将不胜感激。编辑:这是按钮背景的XML: 最佳答案 试试这个:android:includeFontPadding="false"它帮助我解决了类似的问题。 关于java-按钮文本垂直对齐在Android中关闭,我们在S

android - 在 Android 中的自定义 View 上添加按钮

我有以下类(class)publicclassGameActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);ViewgameView=newGameView(this);setContentView(gameView);}}现在我想向我的类GameView添加一个按钮。publicGameView(Contextcontext){super(context);//Code...}我在游戏中需要这个按钮,所以它应该位于

Android:选择器中禁用按钮的文本颜色未显示?

我正在尝试制作一个带有选择器的按钮,我的按钮可以具有以下状态:启用/禁用按下/未按下根据上述状态。我需要操纵按钮的:文字颜色背景图片该按钮从我被禁用开始,因此它应该具有禁用的textColor和禁用的按钮背景。但是我可以看到默认的textColor(在样式中指定)并且没有背景图片!这是我的选择器button_selector.xml这是我在layout.xml中的按钮声明最后这是我的风格(设置了我的默认textColor)bold#28278018sp请帮忙! 最佳答案 您还需要创建一个ColorStateList用于标识不同状态的

android - 最大化 Android 按钮文本的大小

我在LinearLayout中水平放置了多个按钮。在较大的设备上,所有按钮文本以20sp文本大小排在一行中。但是,在文本大小为20sp的较小设备上,按钮的文本会变成两行。我如何告诉它使文本大小尽可能大,以便文本保持在一行上? 最佳答案 这对我有用……您需要根据自己的需要进行自定义://DetermineScaledDensityforlatercalculationsDisplaydd=((Activity)m_Context).getWindowManager().getDefaultDisplay();DisplayMetric

android - 如何设置android按钮阴影而不是设置文本阴影

我正在尝试为我的按钮设置阴影,但我没有为整个按钮设置阴影,而是仅为按钮的文本设置阴影。我都试过了:使用xml样式#444444119并以编程方式设置阴影button.setShadowLayer(9,1,1,Color.rgb(44,44,44));两者的工作原理相同。有谁知道如何做到这一点? 最佳答案 为此,您必须使按钮的图像带有阴影并将其放置在可绘制的按钮上。 关于android-如何设置android按钮阴影而不是设置文本阴影,我们在StackOverflow上找到一个类似的问题:

android - 如何从弹出窗口获取输入

//createinflaterfinalLayoutInflaterinflater=(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);//createpopupwindowPopupWindowpw=newPopupWindow(inflater.inflate(R.layout.menu,(ViewGroup)findViewById(R.layout.dictionarylist)));ButtonMenu=(Button)findViewById(R.id.Menu);Menu.set

安卓 : getChild() EditText values on button click in ExpandableListView

我正在Android中开发Expandablelistview。在GroupView中只有一个标题,每个组都有不同的ChildView。此代码运行良好,我能够在每个组项目中看到不同的ChildView。在ChildView中,我有一个EditText,当我点击完成按钮时,我想获取用户输入的所有EditText和Spinner值。当我当时点击完成按钮时,我想获取用户在组项目CustomerLocation等中填写的详细信息举个例子:有问题的图片。我想获取用户在vehicle和TEST组项中填写的输入详细信息。拜托,我需要帮助,我想获取用户在每个组项子项的EditText中填写的值。这是我

WPF Button点击鼠标左键弹出菜单

目录ContextMenu介绍WPF实现点击鼠标左键弹出菜单如何禁用右键菜单如何修改菜单样式菜单位置设置本篇博客介绍WPF点击按钮弹出菜单,效果如下:菜单的位置、央视可以自定义。实现技巧:不在xaml里菜单,在按钮左键按下的点击事件里写,弹出菜单需要用到ContextMenu。ContextMenu介绍ContextMenu是WPF中的一个控件,它允许你在用户执行特定动作(通常是右键单击)时显示一个弹出式菜单。这个菜单可以包含多个菜单项,每个菜单项都可以执行一个特定的命令或者打开一个子菜单。以下是一个简单的ContextMenu的例子:Button

android - 自定义按钮 : change style when pressed

我使用样式创建了带有阴影的按钮:#FFFFFF111这会在正常状态下的按钮文本上应用白色阴影。我只是想知道是否有人知道当按钮处于按下状态时是否有办法去除这个阴影。换句话说,有没有办法在按钮处于另一种(按下)状态时应用另一种样式?提前致谢!编辑bold.xml:bold按钮.xml:我的布局: 最佳答案 你想要一个ColorStateListhttp://developer.android.com/guide/topics/resources/color-list-resource.html