我刚刚从Eclipse迁移到Android Studio,当我尝试执行Ctrl+ Z/ Ctrl+ Y撤消/重做代码更改时,我发现了非常奇怪的行为.
很难描述究竟发生了什么,但最终的结果是我通常最终只是丢失了我的代码而不得不从内存中输入它...
IDE中的"撤消"和"重做"按钮似乎工作正常,因此我的快捷键可能出现问题(这应该是令人惊讶的,因为我应该有一个标准的安装/设置).
任何人都可以建议做什么,所以Ctrl和Z/ Ctrl+ Y将以预期的方式工作.
我有一个看似容易解决的问题,但我正在努力.如何在不使用BR元素的情况下将这两个输入对齐到表单的右侧?
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
form {
text-align: right;
}
input {
width: 100px;
}
</style>
</head>
<body>
<form>
<input name="declared_first" value="above" />
<br/> <!-- I want to get rid of this -->
<input name="declared_second" value="below" />
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我只想让第一个输入出现在第二个输入上方,两个都在右侧.
对于我的WC产品页面,我需要在body标签中添加一个类,以便我可以执行一些自定义样式.这是我为此创建的功能......
function my_add_woo_cat_class($classes) {
$wooCatIdForThisProduct = "?????"; //help!
// add 'class-name' to the $classes array
$classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct;
// return the $classes array
return $classes;
}
//If we're showing a WC product page
if (is_product()) {
// Add specific CSS class by filter
add_filter('body_class','my_add_woo_cat_class');
}
Run Code Online (Sandbox Code Playgroud)
...但是如何获得WooCommerce猫咪ID?
我混淆了我的apk,但文件大小只从12MB减少到10.5MB.
它只是一个相对较小的减少的原因可能是因为我的应用程序使用了几个大型库,但有没有办法可以检查已经执行的混淆程度?
以防万一,这是我的proguard-project.txt文件......
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options …Run Code Online (Sandbox Code Playgroud) 我做了一个滚动视图,里面有一个viewpager.但是viewpager的高度并没有增长.Wen在viewpager里面的内容是大到内部得到pucht,表是收缩的空间.
我已经搜索了一个解决方案,发现问题是"wrap_content",如果viewpager被加载则没有内容.所以viewpager保持屏幕高度.我找到的解决方案不适用于"FragmentPagerAdapter",所以我编辑了这个问题.
请指出我正确的方向.
Greathings christophe VD
主要布局是这样,底部的时间标记是问题之一:

它需要更多这样的:

FragmentPagerAdapter是:
import android.content.Context;
import android.graphics.pdf.PdfDocument;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class film_tabs_adapter extends FragmentPagerAdapter {
private final String[] TITLES = { "Info", "Comment", "Cast", "Muziek"};
String[] Film_Data;
public film_tabs_adapter(FragmentManager fm, String[] Film_Data_in) {
super(fm);
Film_Data = Film_Data_in;
}
@Override
public CharSequence getPageTitle(int position) {
return TITLES[position];
}
@Override
public int getCount() {
return 4;
}
@Override
public Fragment getItem(int position) {
Fragment …Run Code Online (Sandbox Code Playgroud) 我已经研究了这个,但只发现您可以使用<b> ... </ b>和<i> ... </ i>进行基本格式设置以获取Google Play中的应用说明,所以有人知道是否是否可以显示一个子弹(实心圆圈)符号 - 最好是缩进?
我刚刚使用SDK 23更新了我的应用程序到SDK 24.
我的活动出现了一个问题,即显示向上/向主箭头(即getSupportActionBar().setDisplayHomeAsUpEnabled(true)),现在在向上箭头和活动标题之间存在额外的(不需要的)空间.
对于没有向上箭头的活动,活动标题与之前完全相同,这表示额外的填充/边距与向上箭头相关联,而不是与活动标题相关联.
我的问题是如何更改布局,使其与SDK 23看起来与使用SDK 23时相同?
使用SDK 24在向上箭头和标题之间存在较大(不需要的)差距:

这是我的旧build.gradle(SDK 23):
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.example.myapp"
minSdkVersion 19
targetSdkVersion 23
versionCode 42
versionName "0.42"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services-vision:9.0.2'
compile 'ch.acra:acra:4.7.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0' …Run Code Online (Sandbox Code Playgroud) android android-layout android-sdk-tools android-actionbar android-actionbar-compat
我在我的应用程序中使用FloatingActionButton.偶尔,它会重叠基本内容,所以我想这样做,这样用户就可以将FAB拖出去了.
本身不需要拖放功能.它只需要是可移动的.文档没有提到这一点,但我确信我在其他应用程序中看到过这样的功能.
你有没有人建议/提供如何做的代码片段(最好是XML).
这个问题的唯一答案对我不起作用,而不是将活动标题左侧的默认汉堡包图标更改,它只是在我的活动标题右侧添加了一个额外的汉堡包图标.
那么我该怎么做呢:
我一整天都在四处寻找,但却无处可去.
我看到Toolbar有一种setNavigationIcon(Drawable drawable)方法.理想情况下,我想使用layout(包含汉堡包图标和徽章视图)而不是a Drawable,但我不确定这是否可以实现 - 或者是否有更好的方法?
注意 - 这不是关于如何创建徽章视图的问题.我已经创建了它并在导航菜单项本身上实现了它.所以我现在只需要在默认的汉堡包图标上添加类似的徽章视图.
android badge navigation-drawer android-toolbar android-navigationview
如果我清理并保存用户输入的一些元文本(称为"消息"),就像这样......
update_post_meta($post_id, 'message', sanitize_text_field($_POST['message']));
Run Code Online (Sandbox Code Playgroud)
...然后检索并尝试重新显示这样的文本......
echo '<textarea id="message" name="message">' . esc_textarea( get_post_meta( $post->ID, 'message', true ) ) . '</textarea>';
Run Code Online (Sandbox Code Playgroud)
......所有的换行都会丢失.
根据WordPress codex,sanitize_text_field()函数正在删除换行符.那么如何在不丢失换行符的情况下清理用户输入的文本呢?
android ×7
php ×2
wordpress ×2
alignment ×1
badge ×1
css ×1
google-play ×1
html ×1
line-breaks ×1
obfuscation ×1
proguard ×1
sanitize ×1
textarea ×1
undo-redo ×1
woocommerce ×1