我一直在尝试自定义切换按钮外观,但没有成功.这是我希望它看起来像:
有人可以给我一个教程吗?
我们如何使用图层列表作为按钮的drawable.我有一个按钮:
<item android:state_pressed="true">
<shape>
<gradient android:endColor="@color/white"
android:startColor="@color/grey_blue_light" android:angle="90" />
<stroke android:width="1dp" android:color="@color/aqua_blue" />
<corners android:radius="3dp" />
<padding android:left="10dp" android:top="10dp"
android:right="10dp" android:bottom="10dp" />
</shape>
</item>
<item android:state_focused="true">
</item>
<item>
</item>
Run Code Online (Sandbox Code Playgroud)
现在,当按下按钮状态时,我需要一个图层列表用作形状:
<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="@color/aqua_blue" />
</shape>
</item>
<item android:top="1dp" android:left="1dp" android:right="1dp" android:bottom="1dp">
<shape android:shape="oval">
<solid android:color="@color/aqua_blue" />
</shape>
</item>
Run Code Online (Sandbox Code Playgroud)
我们如何在按钮选择器中使用此图层列表?
为自定义CPU创建C编译器最简单的方法是什么,假设我当然已经有了汇编程序?
由于C编译器生成汇编,是否有一些方法可以为各种C语言定义标准位和汇编代码片段,重建编译器,从而获得目标硬件的交叉编译器?
优选地,编译器本身将用C编写,并且构建为Linux或Windows的本机可执行文件.
请注意:我不是在问如何编写编译器本身.我确实在大学里学过这门课程,我知道一般的编译器编译器等等.在这种情况下,我只想配置一些现有的框架,如果可能的话.我不想修改语言,我只是希望能够定位任意架构.如果答案结果是"它不会那样工作",那么这些信息对我自己和其他可能做出类似假设的人都有用.
我是Emacs的新手.
所以,我正在使用emacs 24和曝光的色彩主题.
当Emacs启动时,它提示我"加载一个主题可以运行Lisp代码,真的加载吗?".
当我回答"是"时,它会继续"在未来的会议中将此主题视为安全吗?".
如果我说"y",主题就会被加载,并且
(custom-set-variables
(custome-safe-themes (quote ("..." default))))
Run Code Online (Sandbox Code Playgroud)
自动添加到〜/ .emacs.
但是,每次打开Emacs时,这些问题都会回来!
什么是关闭它们的正确方法?
---解决了问题 - 在编辑文本中添加了答案---
我ActionBar
在我的Android应用程序中使用了Sherlock.在那里,我想展示一个SearchView
.它到目前为止工作正常,但我意识到,我在尝试自定义时做错了.
我这样创建它:
searchView.setQueryHint("Search: ");
searchView.setOnQueryTextListener(this);
searchView.setOnCloseListener(...);
searchMenuItem = menu.add("Search place");
searchMenuItem.setIcon(R.drawable.ic_action_search)
.setActionView(searchView)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW);
Run Code Online (Sandbox Code Playgroud)
我想做两件事:
更改显示在文本字段中的文本"搜索"的颜色.看起来我用我的主题中的整体文字样式改变了它,但我希望我能以某种方式设置单独的颜色.
打开此搜索视图时,它将显示在操作栏的左侧.但我需要在右侧.图标(放大镜)实际上位于条形图的右侧,但按下它会打开左侧的EditTextfield.我尝试使用LayoutParams但是在尝试使用LayoutParams将其添加到Action Bar时,我遗漏了一些必要的东西.
所以希望有人可以帮助我.
谢谢你,托比亚斯
----编辑----
好的,所以有一件事已经解决了.通过XML添加ActionBar使TextEdit向右.
getSupportMenuInflater().inflate(R.menu.activity_main, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
SearchView searchView = (SearchView) searchItem.getActionView();
Log.e(TAG, "searchView: " + searchView);
Run Code Online (Sandbox Code Playgroud)
在我的menu.xml中
<item android:id="@+id/action_search"
android:title="Search"
android:icon="@drawable/ic_action_search"
android:showAsAction="always"
android:actionViewClass="com.actionbarsherlock.widget.SearchView" />
Run Code Online (Sandbox Code Playgroud)
所以至少有一个谜团解决了(为什么这会产生影响).但是新创建的XML在调用时不再关闭
searchMenuItem.collapseActionView();
Run Code Online (Sandbox Code Playgroud)
所以它仍然有问题.
---编辑2 ---
只是让你知道.我找到了文字颜色的解决方案.它可以通过使用SearchView的AutoCompleteTextView来实现:
AutoCompleteTextView searchText = (AutoCompleteTextView) searchView.findViewById(R.id.abs__search_src_text);
searchText.setHintTextColor(getResources().getColor(R.color.white));
searchText.setTextColor(getResources().getColor(R.color.white));
Run Code Online (Sandbox Code Playgroud)
所以我遇到的最后一个问题是SearchView在提交文本时不再关闭.所以collapseActionView()等不起作用.有任何想法吗?
---编辑3 ---
好的,我找到了解决方案.我不知道这是否是正确的方法,但在使用时
((SearchView) searchMenuItem.getActionView()).setIconified(true);
Run Code Online (Sandbox Code Playgroud)
它关闭了 EditText
我必须做两次,因为第一次只是"删除"我的输入文本并显示"提示",而第二次使用是"关闭"提示EditText并将searchView折叠到放大镜.笨拙的风格,但它的工作原理.:-)
当我打开一个新行(通过'o')时,我的光标跳到下一行的正确缩进位置.另一方面,当光标位于空行时进入插入模式不会将光标移动到正确缩进的位置.
在空行上进入插入模式(通过i)时,如何使vim正确缩进光标?
有没有办法为mysql客户端设置颜色方案?这可能听起来微不足道,但我希望能够为终端客户端设置一些级别的颜色.
不只是随机点击的"驼峰",而是整个名字
customization keyboard-shortcuts intellij-idea android-studio
我正在使用iPad应用程序而我正在使用UIPopoverControllers.我正在应用程序需要品牌和样式的部分,我想知道如何更改UIPopoverController的颜色/色调?标准是深蓝色,但它需要是另一种颜色..
这可能吗?
招呼,托马斯
customization ×10
android ×3
bower ×1
button ×1
c ×1
coding-style ×1
colors ×1
editor ×1
elisp ×1
emacs ×1
indentation ×1
ipad ×1
mysql ×1
searchview ×1
styles ×1
terminal ×1
themes ×1
togglebutton ×1
vim ×1