草庐IT

top-down

全部标签

android - ImageView : scale too large images down, 不要放大太小的图片

我想标题已经说明了我想做的事情:我有一个ImageView,当要显示的图像已从网络加载时(使用UIL)我想一个。如果图像大于ImageView,则按比例缩小图像以适应ImageView当图像小于ImageView时,不放大图像而是以其原始大小显示Bot没有问题android:scaleType="fitCenter"对于一个。和android:scaleType="center"对于b。有没有可能把两者结合起来?我唯一的选择是“手动”比较ImageView的大小和加载的BitMap的大小并相应地设置scaleType吗?编辑:这是我的UIL配置:publicstaticfinalDis

android - 错误 : ViewPostImeInputStage ACTION_DOWN

我不明白为什么我的按钮的onClick方法不起作用。每次单击按钮时,我的logcat都会显示ViewPostImeInputStageAction_Down。感谢您的帮助!publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if(savedInstanceState==null){Fr

Android WebView 请求焦点 : How to prevent scrolling to top?

有什么方法可以防止AndroidWebView在收到requestFocus时将其内容滚动到顶部?我需要在一个Activity中操作多个层,在它们之间改变焦点。但是,使用requestFocus将焦点移回WebView总是会导致WebView跳转到它正在显示的HTML页面的顶部。虽然之后我可以重新定位它,但这样做会打乱正在处理的其他事件的顺序,从而进一步显着增加该代码的复杂性。更简单的解决方案是阻止WebView将其内容内容重新定位到应该的地方,这只是一个简单的焦点更改。有没有办法做到这一点?(我已经尝试覆盖onOverScrolled和onScrollChanged,但是这些似乎不是

android - 约束布局 : align top of textview with imageview

我试图通过提供在约束布局中对齐图像和TextView的顶部,但这些View的顶部对齐,而不是内容,因为字体顶部和底部有一些空白区域。有谁知道如何解决这个问题?(问题见下图) 最佳答案 试试这个技巧:现在,它看起来如下图所示:希望对您有所帮助。快乐编码。 关于android-约束布局:aligntopoftextviewwithimageview,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

java - Android 在 Canvas 上获取 Bitmap Rect (left, top, right, bottom)

我在Canvas上绘制一个位图,然后对其进行一些缩放,非常简单,只需使用canvas.scale(int,int,pivot,pivot),然后在缩放完成后,我需要得到位图相对于视口(viewport)的坐标。有没有什么方便的方法可以做到这一点而无需自己计算初始位置然后它在比例尺之后的位置?实际上,具有缩放比例的位图可以比Canvas更大,所以我实际上需要View和位图的剪辑大小(不可见区域的大小,我想小于x,y(0,0). 最佳答案 我在想:canvas.scale(scaleX,scaleY,pivotX,pivotY);if(

android - Logcat 显示 "Shutting down VM"

我正在尝试连接到服务器并打印响应。奇怪的是,当我点击Activity中启动连接的按钮时,它会立即强制关闭。查看logcat后,我看到VM正在关闭。我确实看到似乎有人看到了与我类似的问题:ThelogcatinandroidshowssimplyshuttingdowntheVM?不幸的是,我认为这个问题实际上并没有得到解答,这让我很困惑。堆栈跟踪:03-0620:12:47.012:I/System.out(2757):I'minmain03-0620:12:48.092:D/gralloc_goldfish(2757):EmulatorwithoutGPUemulationdetec

android - FLAG_ACTIVITY_CLEAR_TOP 和 android :launchMode ="singleInstance"

我想我刚刚发现了一个非常奇怪的错误...但它可能只是我从未听说过的某种功能。在我的应用程序中,如果我在AndroidManifest上有任何带有android:launchMode="singleInstance"的Activity,当您尝试使用以下代码将堆栈“清理”到某个点时:Intentintent=newIntent(this,Xpto.class);intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);它转到那个Activity。

android - 了解 Intent.FLAG_ACTIVITY_CLEAR_TOP

根据上图,我有一些疑问。请按顺序阅读每个步骤:-每个block都是一个AndroidActivity箭头代表StackDirection——Activity打开的顺序(A在应用程序首次启动时启动)当用户到达ACTIVITYF并想要为此打开activityZ(我们正在使用Flag_Activity_clear_top)时。在ACtivityZ之后,当用户想要打开ActivityD时。****我们在这一步的要求是-当ActivityD打开并且用户按下后退按钮时-我希望用户应该被重定向回ACTIVITYC,之后ActivityB等等......****当前,当我们从ActivityD(从Z来

android - 矢量绘图 : Move the entire vector a few dp down

例如,我有来自AndroidStudio的ic_chat_black_24dp.xml矢量资源,我想要的是让起点M20,7即开始图像向下5dp;所有线路,一切。我可以将ViewportHeight更改为29.0以增强Canvas,但我该如何使用它?我必须单独更改每个Y轴值还是有更快的方法? 最佳答案 您可以通过将其包装在中来移动整个路径标签,看起来像:该组还允许您更改“缩放”和“旋转”属性,如thedocumentation中所列。. 关于android-矢量绘图:Movetheenti

android - Activity 过渡效果 : slide in for the top activity and scale for the bottom activity

我想实现如下图所示的效果。效果来自Facebook。我在ActivityA中尝试过:overridePendingTransition(R.anim.anim_left_to_right,R.anim.scale_out);在ActivityB中:overridePendingTransition(R.anim.anim_right_to_left,R.anim.scale_in);xml显示如下:R.anim.anim_left_to_rightR.anim.anim_right_to_leftR.anim.scale_outR.anim.scale_in但是,它没有达到预期的效果-