小编Man*_*ika的帖子

在不使用Google API的情况下,在Android上将印地语翻译成英语

我想音译印地文文本译成英文在下列方式

印地语 - " आपकास्वागतहै "

英语 - " aapka swagat hain "

我不想使用Google的Translate API或任何其他翻译API.如果我使用它们,它最终会给我翻译版本的印地语文本,即" 欢迎 ".

我的Android代码中是否有可用的Transliterate库?

我听说过ICU,但在我的代码中找到使用它的程序却没有运气.

android localization icu language-translation

11
推荐指数
1
解决办法
2879
查看次数

多个矩形不在画布上绘图

我试图在android中创建一个类似于结构的家族树.我正在使用画布为家庭成员名称和连接线绘制矩形和线条.

我在链接的帮助下通过以下方法绘制矩形和线条

DrawView.java

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.Log;
import android.view.View;

public class DrawView  extends View {
    Paint paint = new Paint();
    float mx,  my,  mdensity;
    Paint mBGPaint, mTXTPaint,mLINEPaint,mBRDPaint;
    String text;
    public DrawView(Context context, float x, float y, float density, String text) {
        super(context);
        paint.setColor(Color.RED);
        paint.setStrokeWidth(8);
        paint.setStyle(Paint.Style.STROKE);

        mx = x;
        my = y;
        mdensity = density;
        this.text = text;
    }
    @Override
    public void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        init();

        mLINEPaint.setStrokeWidth(8);

        //draw rect border
        canvas.drawRect(100, 100, …
Run Code Online (Sandbox Code Playgroud)

android drawrect family-tree android-canvas

8
推荐指数
1
解决办法
877
查看次数

如何从另一个页面控制viewPages页面

ViewPager每页都有3 listView页.我希望以listView一种方式设置动画,当用户水平滑动下一页时,listView应该根据下一页的宽度来显示项目.

即第一项应该完全推入,第二项应该是可见的一半,口渴应该是可见的一半,以此类推.

这种类型的动画已经在mi3 xiamo中用于联系人列表.

在此输入图像描述

在上图中,我向右滑动.注意"最近"列表项可见性.

如果有人可以帮助我做这个动画,那将是一个很大的帮助.请ListView根据页面更改分享一些关于动画的链接或提示ViewPager.

animation android android-listview android-fragments android-viewpager

7
推荐指数
1
解决办法
408
查看次数

@UnsupportedAppUsage注释描述了什么

我正在构建具有系统许可权的企业应用程序,它需要使用BluetoothAdapter类setScanMode中的功能。这是一个隐藏的API,仅适用于系统签名的apk,现在此函数上方有@UnsupportedAppUsage,任何人都可以帮助我理解此注释。

https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/bluetooth/BluetoothAdapter.java

android annotations android-source

6
推荐指数
2
解决办法
3159
查看次数

如何在Scrollview中包装相对布局?

我试图修改我的主要活动以转换为滚动视图但是当我在布局xml周围添加Scrollview元素时,格式化混乱了.

任何人都可以找到我在ScrollView中包装它时出错的地方吗?

这是添加Scrollview之前的布局:

原版的

这是在:

mod之后

这就是我在布局xml中实现它的方式:

 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity"
     >

<RelativeLayout

    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >


    <EditText
        android:id="@+id/ductDepth"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/calc"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="37dp"
        android:ems="10"
        android:hint="Enter duct depth mm"
        android:inputType="numberDecimal"
        android:singleLine="true" >

        <requestFocus />
    </EditText>

    <EditText
        android:id="@+id/offDepth"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/textView3"
        android:layout_alignLeft="@+id/ductDepth"
        android:layout_marginBottom="14dp"
        android:ems="10"
        android:hint="Enter offset depth mm"
        android:inputType="numberDecimal"
        android:singleLine="true" />

    <EditText
        android:id="@+id/offLength"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/textView2"
        android:layout_alignLeft="@+id/offDepth"
        android:layout_marginBottom="20dp"
        android:ems="10"
        android:hint="Enter offset length mm"
        android:inputType="numberDecimal"
        android:singleLine="true" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/offDepth"
        android:layout_alignLeft="@+id/offDepth"
        android:text="Depth:"
        android:textSize="30sp" />

    <TextView …
Run Code Online (Sandbox Code Playgroud)

android scrollview

2
推荐指数
1
解决办法
2129
查看次数

显示黑色背景的 Android 警报

目前,我有一个空检查,它显示和警报(运行正常),但是我希望此警报显示为黑色背景,而不仅仅是警报对话框。

我已经尝试删除,finish();但只是显示带有先前布局的警报在其后面 - 并留下它会导致警报出现在用户的主屏幕上 - 我的问题是:如何修改它以显示带有简单黑色背景的警报反而?

StartActivity.java 源代码片段:

   } else {
                // ICS and UP
                if (isMDNPresent) {
                    //start SaveMDN activity
                    Intent i = new Intent(StartActivity.this, SaveMDN.class);
                    startActivity(i);
                    finish();
                } else {
                    //start Update Activity
                    Intent i = new Intent(StartActivity.this,
                            UpdateActivity.class);
                    startActivity(i);
                    finish();
                }
            }
Run Code Online (Sandbox Code Playgroud)

SaveMDN.java 源代码片段:

 public class SaveMDN extends Activity {

EditText saveMDN;
TextView enterMdn;
Button save;
public static String mdn = "";
int version;
String temp;
TelephonyManager tm;
AlertDialog mErrorAlert = null;
@Override
protected void …
Run Code Online (Sandbox Code Playgroud)

java alert android android-alertdialog

1
推荐指数
1
解决办法
1162
查看次数