
注意相机的视图(不是被捕获的图像)是如何向左翻转的(上图),方向Activity是正确的,但相机视图搞砸了,请帮帮我们:)谢谢.
这是XML布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center|top"
android:orientation="vertical" >
<SurfaceView
android:id="@+id/camerapreview"
android:layout_margin="10dp"
android:layout_width="300dp"
android:layout_height="300dp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
以下是活动的代码:
public class CustomCameraActivity extends Activity implements SurfaceHolder.Callback {
Camera camera;
SurfaceView surfaceView;
SurfaceHolder surfaceHolder;
boolean previewing = false;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.camera);
surfaceView = (SurfaceView)findViewById(R.id.camerapreview);
surfaceHolder = surfaceView.getHolder();
surfaceHolder.addCallback(this);
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) …Run Code Online (Sandbox Code Playgroud) 我有android.app.RemoteServiceException(RSE),但没有任何消息.我在播放控制台上看到下面的崩溃报告.当我因为不良通知或广播而得到RSE时,我得到了相关的消息,但在这种情况下它是一个黑色的崩溃.
android.app.RemoteServiceException:
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1813)
at android.os.Handler.dispatchMessage (Handler.java:102)
at android.os.Looper.loop (Looper.java:154)
at android.app.ActivityThread.main (ActivityThread.java:6781)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
Run Code Online (Sandbox Code Playgroud)
我开始主要在Android 7和三星设备上进行这些崩溃(大型)
我们遵循通知和广播的标准准则.
Target SDK: 25
Compile SDK: 26
Run Code Online (Sandbox Code Playgroud)
我已经完成了与RemoteServiceException相关的stackoverflow问题,但是无法找到RCA,因此发布了新问题.以下是我检查过的问题,但无法找到RSE的解决方案
当我在选择长文本spinner,然后它的创造空间之间textView和spinner
看我的默认值 spinner:
选择一个长文本后,它看起来像下面的镜头:
下面是xml代码:
<TextView
style="@style/TextLabelBookGray"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:text="@string/hint_state"
android:textSize="@dimen/_14ssp"
android:paddingLeft="@dimen/_2sdp"
android:visibility="visible" />
<android.support.v7.widget.AppCompatSpinner
android:id="@+id/spStates"
style="@style/TextLabelBookBlack"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginBottom="@dimen/_4sdp"
android:layout_marginTop="@dimen/_4sdp"
android:layout_weight="1"
android:entries="@array/us_states"
/>
Run Code Online (Sandbox Code Playgroud)
下面的代码是style.xml:
<style name="TextLabelBookGray" parent="FontBook">
<item name="android:textSize">@dimen/_14ssp</item>
<item name="android:textColor">@color/input_color_gray</item>
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何解决它
提前致谢 :
我将使用RecyclerView作为节标题
我想在SQLite数据库中插入每个日期和时间数据时创建节头
我在下面的链接中找到了这个解决方案,但没有成功
请参考下图
对于使用以下代码的上述图像数据或部分是静态的:
List<Company> childList = new ArrayList<>();
List<CompanySectionHeader> sectionHeaders = new ArrayList<>();
childList = myDb.getAllCompany();
sectionHeaders.add(new CompanySectionHeader(childList, "WEDNESDAY 4 APRIL", 1));
Run Code Online (Sandbox Code Playgroud)
现在,如果我输入今天的数据,那么我创建1个截面日期
下面的图像数据部分标题是静态或数据:
上面的图像数据正在使用下面的代码:
childList.add(new Company("Ketul Inc.", "11/11/2017 3:46 PM"));
childList.add(new Company("Atmel Corporation", "09/19/2017 8:46 PM"));
childList.add(new Company("ABC Technologies", "09/12/2017 7:41 PM"));
childList.add(new Company("Huron Capital Partners LLC", "09/12/2017 7:25 PM"));
sectionHeaders = new ArrayList<>();
//Create a List of SectionHeader DataModel implements SectionHeader
sectionHeaders.add(new CompanySectionHeader(childList, "SATURDAY 7 APRIL", 2));
Run Code Online (Sandbox Code Playgroud)
以下代码是我的SectionHeader.Java:
public class CompanySectionHeader …Run Code Online (Sandbox Code Playgroud) 我会在SO或谷歌中找到很多解决方案,但这对我来说无济于事
每当我启动AVD时,以下错误都可以告诉我:
然后我尝试卸载Haxm,然后重新安装然后显示以下错误:
现在我卸载HAXM并重新安装,然后给我一个以下错误.
按照下面的答案,每当我按照步骤编号时,它就完美地完成了第1步到第10步.11那么它给我的错误见下图:
你能帮忙安装Haxm或启动AVD吗?
嗨,我想调整我的DatePickerDialog, 而不是底部的按钮(显示在下图中),我只想制作蓝色文本。
这是我如何创建 DatePickerDialog
private val birthdayDate by lazy {
Calendar.getInstance()
}
private val datePicker by lazy {
DatePickerDialog(
context,
R.style.MyDatePickerDialogTheme,
this,
birthdayDate.get(Calendar.YEAR),
birthdayDate.get(Calendar.MONTH),
birthdayDate.get(Calendar.DAY_OF_MONTH)
).also {
it.datePicker.maxDate = Calendar.getInstance().timeInMillis
}
}
Run Code Online (Sandbox Code Playgroud)
然后我只是调用 show 方法来显示对话框。我认为问题出在我的某个地方style,但我找不到在哪里。任何帮助将不胜感激。
<style name="MyDatePickerDialogTheme" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">@color/colorPrimary</item>
</style>
Run Code Online (Sandbox Code Playgroud) 我已经阅读了与我类似的问题的答案。但是,我不明白,我认为这太复杂了。也许你们中的一些人有一个让事情变得简单的技巧。顺便说一句,我正在使用'com.github.PhilJay:MPAndroidChart:v2.2.4'图书馆。我想制作像这张图一样的条形图样式。
矩形的角的半径约为4dp。我还没有找到任何方法来绘制它。
我有一个包含大量文本内容的WebView.我正在使用以下WebView设置:
settings.setJavaScriptEnabled(true);
settings.setLoadWithOverviewMode(true);
settings.setUseWideViewPort(true);
settings.setSupportZoom(false);
settings.setBuiltInZoomControls(false);
webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webview.setScrollbarFadingEnabled(false);
Run Code Online (Sandbox Code Playgroud)
Html视口设置为:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
Run Code Online (Sandbox Code Playgroud)
问题是滚动条在布局之外,如下所示:

我的Android布局是:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
android:background="@color/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<LinearLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) android webview android-webview android-browser android-websettings
我有RecyclerView一个GridLayoutManager具有spanCount=2和Vertical方向.
我的项目正确显示如下图所示:

现在我需要添加一个动画,当点击其中一个项目时,假设数字为"3",该项目会增加其宽度并将项目旁边的项目(在此示例中,数字为"4")推到父项之外/屏幕.
在视觉上,它会是这样的:

要展开项目,我将可见性设置为VISIBLE项目内的视图并将其折叠,将可见性设置为GONE.
此刻,我能够显示和隐藏该视图,但它只占用项目的空间,它确实增加了推动它旁边项目的宽度.
所以我的问题是:
我使用ContinuousCaptureActivity.java实现视频录制.它的工作完美.
现在我想在此视频中添加音频.
我知道使用MediaMuxer可以在视频中添加音频.
但问题是我不知道如何使用MediaMuxer.
此外,如果您有任何其他解决方案,MediaMuxer然后与我分享任何链接或文档.
我也有演示AudioVideoRecordingSample.但我不明白如何将其与我的代码合并.
如果有人知道,请向我解释.
提前致谢.
android ×9
java ×2
kotlin ×2
camera ×1
grafika ×1
haxm ×1
mediacodec ×1
orientation ×1
sqlite ×1
webview ×1