如何将VS 2010/2012/2013/2015/2017中的"缩放"重置为正常?
CTRL+SCROLL WHEEL 允许您使用Visual Studio 2010/2012/2013/2015/2017进行放大/缩小,但我想回到最初的100%.
我正在尝试使用Gradle在控制台中构建我的Android应用程序.但是得到关于任务的错误:app:transformClassesAndResourcesWithProguardForRelease':
的build.gradle:
buildscript {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)
应用程序/的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion '24.0.2'
defaultConfig {
applicationId "com.XXX.XXX"
minSdkVersion 14
targetSdkVersion 24
versionCode 1
versionName "0.1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
} …Run Code Online (Sandbox Code Playgroud) 我已阅读并通过自己的经验发现JavaScript没有块范围.假设语言是出于某种原因而设计的,那是什么原因?
我在谷歌和周围环顾四周,但我发现的帖子只是重申JS有功能范围而不是阻止范围,没有解释原因.我很想知道为什么会出现这种情况.
我有一个DialogFragment,我在onActivityCreated方法中为进入/退出设置动画,如下所示
@Override
public void onActivityCreated(Bundle arg0) {
super.onActivityCreated(arg0);
getDialog().getWindow()
.getAttributes().windowAnimations = R.style.DialogAnimation;
}
Run Code Online (Sandbox Code Playgroud)
我的DialogAnimation样式文件如下
<style name="DialogAnimation">
<item name="android:windowEnterAnimation">@android:anim/fade_in</item>
<item name="android:windowExitAnimation">@android:anim/fade_out</item>
</style>
Run Code Online (Sandbox Code Playgroud)
这对我有用......
现在我的问题是我希望有两个不同的退出动画,一个用于点击确定按钮,一个用于取消按钮.所以我做的是我尝试在解雇之前更改转换,但它没有工作..任何解决方案如何实现......这就是我的尝试.
@Override
public void onClick(View v) {
getDialog().getWindow()
.getAttributes().windowAnimations = R.style.DialogAnimation2;
this.dismiss();
}
Run Code Online (Sandbox Code Playgroud) 当应用程序的主视图在屏幕上时,我需要在我的Android应用程序中连续扫描QR码.主视图应包含带摄像头预览的窗口,但不包含全屏摄像头预览.
用法示例:包含扫描的QR码列表和相机预览的主视图.扫描新的QR码时,会将其添加到列表中.
可能吗?
如何.doc在浏览器中打开和查看文件扩展名?该文件位于我的服务器上.
我正在使用该xml.etree.ElementTree模块从另一个结构化文档中使用Python 3.1创建XML文档.
我可以使用哪个ElementTree函数返回现有子元素的索引?
我试图在片段中实现Expandable listView.有未来没有任何错误,当我尝试从日志的输出均List<String>和HashMap<String, List<String>>,我得到记录的实际数据.
我得到的问题是当我在片段中显示实际的可扩展列表视图时.只显示列表的第一项,我无法展开它(如下面的屏幕截图所示):
.
这是我正在使用的代码:
片段类
public static class LineupFragment extends Fragment {
ExpandableListAdapter listAdapter;
ExpandableListView expListView;
List<String> listDataHeader;
HashMap<String, List<String>> listDataChild;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_lineup, null);
expListView = (ExpandableListView) rootView.findViewById(R.id.expListView);
prepareListData();
listAdapter = new ExpandableListAdapter(getActivity(), listDataHeader, listDataChild);
expListView.setAdapter(listAdapter);
Log.i("groups", listDataHeader.toString());
Log.i("details", listDataChild.toString());
// Listview Group click listener
expListView.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v,int groupPosition, long id) {
// Toast.makeText(getApplicationContext(),
// …Run Code Online (Sandbox Code Playgroud) 我有一个内部布局和SurfaceTexture视频流的对话框.当我收到视频width和height视频时,我会调整我的布局:
private void resizeView(final VideoFormatInfo info) {
final Size size = calculateSize(info.getWidth(), info.getHeight());
mActivity.runOnUiThread(new Runnable() {
@Override
public void run() {
final ViewGroup.LayoutParams layoutParams = mInnerLayout.getLayoutParams();
layoutParams.width = size.x;
layoutParams.height = size.y;
Log.i(TAG, String.format("run: setting innerlayout bounds to %d,%d", size.x, size.y));
mInnerLayout.setLayoutParams(layoutParams);
}
});
}
Run Code Online (Sandbox Code Playgroud)
现在我有一个全屏按钮,应该将布局调整到整个屏幕.但是当我按下它时,布局仍然在屏幕的一个小区域内.
当我检查日志中正确的值size.x和size.y是否(屏幕的边界),但布局没有正确调整大小.
innerlayout被添加到名为"VideoPlayer"的customView中.我将视频播放器背景的颜色设置为红色,因此当我切换到全屏时,整个屏幕变为红色,除了中间的视频流.这意味着底层视图正在适当调整大小,但innerLayout不是出于某种原因.
有趣的是,我在视频渲染上有另一种布局,可以创建"闪光效果"来模拟拍摄快照时的相机闪光.触发该闪光效果后,视频将调整为整个屏幕.
所以这是我的布局树:
VideoPlayerView (CustomView, not VideoView)
innerLayout (RelativeLayout)
videoSurfaceTexture (SurfaceTextureView)
flashLayout (RelativeLayout)
Run Code Online (Sandbox Code Playgroud)
我也将其设置为调试:
@Override
public void onSurfaceTextureSizeChanged(final SurfaceTexture surfaceTexture, final int width, …Run Code Online (Sandbox Code Playgroud) 我的 Google Play 商店有问题。我更新的应用程序在 Play 商店中有更新标志,即使它已经是最新的。
我在 Play 商店更新时做错了什么吗?
android ×6
build.gradle ×1
buttonclick ×1
elementtree ×1
file ×1
gradle ×1
html ×1
ide ×1
javascript ×1
layout ×1
ms-word ×1
php ×1
proguard ×1
python ×1
qr-code ×1
scope ×1
zxing ×1