如何将库项目(如Sherlock ABS)添加到Android Studio?
(不是旧的基于Eclipse的ADT捆绑包,而是新的Android Studio.)
如何以编程方式获取样式中的强调颜色集,如下所示?
<item name="android:colorAccent">@color/material_green_500</item>
Run Code Online (Sandbox Code Playgroud) 我正在尝试为平板电脑实现触摸监听器,以触发某些操作,具体取决于它是向上还是向下移动.
我尝试了本机监听器:
($document).bind('touchmove', function (e)
{
alert("it worked but i don't know the direction");
});
Run Code Online (Sandbox Code Playgroud)
但我不知道如何确定方向.
这可能吗?
或者我需要使用touchstart/touchend,如果我需要这个,我可以在触摸运动停止之前确定方向吗?
如果我只能使用外部库,那么最好的是什么?
谢谢.
禁用键预览很容易:只需调用setPreviewEnabled(false),这些烦人的小预览就不会再出现了.但是如果我将一个弹出式键盘附加到任何键上,那么这些预览将显示在该弹出窗口中:
qwerty.xml:
<Key android:codes="101"
android:keyLabel="E"
android:popupKeyboard="@xml/popup"
android:keyTextSize="60sp"/>
Run Code Online (Sandbox Code Playgroud)
popup.xml:
<Row>
<Key android:codes="-10000"
android:keyLabel="test"
android:keyOutputText="test"/>
</Row>
<Row>
<Key android:codes="-10001"
android:keyLabel="test2"
android:keyOutputText="test2"/>
</Row>
Run Code Online (Sandbox Code Playgroud)
无法发布图片,但如果我长按字母'E'然后按test或test2按钮,他们将显示白键预览.
有没有办法禁用这些关键预览呢?
我正在尝试使用iText将行分隔符(您知道,跨文档运行的水平线)插入到我的文档中.我通过Google找到了一些使用com.lowagie.text.pdf.draw.LineSeparator的资源,但我正在使用的iText版本(1.4.2)似乎没有该软件包.
任何人都可以建议另一种方法为我的PDF添加一个好的行分隔符?请不要说更新.jar--我已经锁定到1.4.2.
谢谢!
我正在开发一个软键盘并且运行良好,但我不知道如何为长按键自定义弹出式布局.
<?xml version="1.0" encoding="UTF-8"?>
<android.inputmethodservice.KeyboardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:keyPreviewLayout="@layout/preview"
android:keyBackground="@drawable/key_selector"
android:shadowRadius="0.0"
android:keyTextColor="#000000"
/>
Run Code Online (Sandbox Code Playgroud)
<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:keyHeight="10%p">
<Row android:verticalGap="1%p" android:horizontalGap="0.5%p" android:keyHeight="8%p" android:keyWidth="9.6%p">
<Key android:codes="113" android:keyLabel="q" />
<Key android:codes="119" android:keyLabel="w" />
<Key android:codes="101" android:keyLabel="e"
/>
<Key android:codes="114" android:keyLabel="r" />
<Key android:codes="116" android:keyLabel="t" />
<Key android:codes="121" android:keyLabel="y"
android:popupKeyboard="@xml/keyboard_popup" android:popupCharacters="yýÿ"/>
<Key android:codes="117" android:keyLabel="u"
android:popupKeyboard="@xml/keyboard_popup" android:popupCharacters="uúù?ûü"/>
<Key android:codes="105" android:keyLabel="i"
android:popupKeyboard="@xml/keyboard_popup" android:popupCharacters="iíì?îï"/>
<Key android:codes="111" android:keyLabel="o"
android:popupKeyboard="@xml/keyboard_popup" android:popupCharacters="oóòõôö" />
<Key android:codes="112" android:keyLabel="p" />
</Row>
<Row android:verticalGap="1%p" android:horizontalGap="0.5%p" android:keyHeight="8%p" android:keyWidth="9.6%p"> …Run Code Online (Sandbox Code Playgroud) 在我的Android java代码中,如何在我的主题中引用颜色"colorPrimary"?
我有以下主题定义:
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<item name="colorPrimary">@color/myColor1</item>
<item name="colorPrimaryDark">@color/myColor2</item>
<item name="colorControlNormal">@color/myColor3</item>
<item name="colorControlActivated">@color/myColor4</item>
</style>
Run Code Online (Sandbox Code Playgroud)
我可以直接引用颜色资源(R.color.myColor1),但我更喜欢引用主题的primaryColor设置,以便在将来colorPrimary更改时保持一致.
这可能吗?
android android-xml android-theme android-styles android-color
有没有办法在Android应用程序中使用材料设计支持库实现这样的功能https://github.com/futuresimple/android-floating-action-button/raw/master/screenshots/menu.gif.我不想使用任何第三方库来实现此功能.
android android-layout material-design floating-action-button
我无法从SD卡中删除文件.
File toDelete = new File(fname);
boolean result=toDelete.delete();
Run Code Online (Sandbox Code Playgroud)
结果是错误的.对同一文件的读写操作在同一个应用程序中运行.没有打开的溪流.没有例外.我试图在删除这种方式之前使其可写
toDelete.setWritable(true);
Run Code Online (Sandbox Code Playgroud)
没有效果.系统如何可以写入和读取,但不能删除相同的文件???
我想用我的Android自定义键盘用enter键搜索,但它不起作用.
我已经映射了密钥,我只需要在搜索文本字段上触发"搜索操作",就像在Google上搜索一样.
我尝试使用此代码来触发搜索操作,但它不起作用:
ic.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER));
Run Code Online (Sandbox Code Playgroud)
这是我覆盖enter键事件的方法:
public class Keyboard extends InputMethodService
implements KeyboardView.OnKeyboardActionListener {
@Override
public void onStartInputView(EditorInfo info, boolean restarting) {
super.onStartInputView(info, restarting);
setInputView(onCreateInputView());
switch (EditorInfo.IME_MASK_ACTION | EditorInfo.IME_FLAG_NO_ENTER_ACTION) {
case EditorInfo.IME_ACTION_SEARCH:
Toast.makeText(this, "test", Toast.LENGTH_SHORT).show();
//Action Search
break;
}
}
Run Code Online (Sandbox Code Playgroud)
我的xml布局是:
<?xml version="1.0" encoding="UTF-8"?>
<android.inputmethodservice.KeyboardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:keyPreviewHeight="60dp"
android:keyPreviewOffset="12dp"
android:keyPreviewLayout="@layout/preview"
android:visibility="visible"/>
Run Code Online (Sandbox Code Playgroud)
我的布局中没有任何EditText可供设置android:imeOptions="actionSearch".
keyboard android keyevent android-softkeyboard android-input-method
标题几乎说明了一切:我正在运行 Windows 7 64 位笔记本电脑上的 Android Studio (3.5.2) 项目,我通过三星原装电缆将我的三星 J7 (2016) 连接到笔记本电脑,但 Android Studio 根本看不到设备。如果我尝试在台式计算机(相同的 Android Studio 版本,但在 Windows 10 64 位操作系统上)执行相同操作,则一切正常。
有趣的是:“adb devices”命令显示设备(我100%确定这是我的智能手机,因为它是唯一连接的设备)。无论如何,Android Studio 工具栏一直显示“无设备”。
我在这上面花了 3 个小时,但找不到解决方案。我已经尝试了网络上的所有建议解决方案(包括 stackoverflow.com),但我什么也没做:
提前致谢 :)
我想知道如何让我的文字在android中发光,我知道如何通过xml做一些属性,如下所示:
android:shadowColor="#6A8B00"
android:shadowDx="3"
android:shadowDy="3"
android:shadowRadius="10"
android:text="@string/glowText"
android:textColor="#E15529"
android:textSize="30sp"
Run Code Online (Sandbox Code Playgroud)
但我想通过代码来做,然后我可以更好地控制,并在不同情况下或多或少地发光.也许像view.setGlow?
感谢您的任何帮助.