小编Dim*_*tri的帖子

使图像显示在屏幕的一半

我很难让我的imageview出现在屏幕的一半,有人可以提供帮助.这是我的xml文件.它应该占用屏幕尺寸的一半,并且带有textview的线性布局应该位于imageview的页脚.

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@drawable/fond" >

<RelativeLayout

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:layout_alignParentLeft="true"

    android:layout_below="@+id/relativeLayout1" >

    <RelativeLayout

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:layout_alignParentLeft="true" >

        <WebView

            android:id="@+id/webcontent"

            android:layout_width="match_parent"

            android:layout_height="wrap_content"

            android:layout_alignParentLeft="true"

            android:layout_alignParentTop="true"

            android:layout_marginTop="151dp" />

    </RelativeLayout>

    <ImageView

        android:id="@+id/image_actualitedetails"

        android:layout_width="fill_parent"

        android:layout_height="fill_parent"

        android:layout_alignParentTop="true"

        android:layout_centerHorizontal="true"

        android:src="@drawable/six_yamaha" />

    <LinearLayout

        android:id="@+id/linearvideo"

        android:layout_width="fill_parent"

        android:layout_height="65dp"

        android:layout_alignBottom="@+id/image_actualitedetails"

        android:layout_alignParentLeft="true"

        android:background="#88FFFFFF"

        android:gravity="center"

        android:paddingLeft="@dimen/fourdp"

        android:paddingRight="@dimen/fourdp" >


        <TextView

            android:id="@+id/text_actualites"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:text="TextView"

            android:textColor="@color/tabDark"

            android:textStyle="bold" />

    </LinearLayout>


</RelativeLayout>

<RelativeLayout

    android:id="@+id/relativeLayout1"

    android:layout_width="fill_parent"

    android:layout_height="75dp"

    android:layout_alignParentLeft="true"

    android:layout_alignParentTop="true"

    android:background="@drawable/header" >

    <Button

        android:id="@+id/boutton_retour"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignParentLeft="true"

        android:layout_centerVertical="true"

        android:layout_marginLeft="14dp"

        android:background="@drawable/back" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

android android-imageview

16
推荐指数
1
解决办法
4万
查看次数

自定义SeekBar Drawable Android

我想将默认的Android搜索栏个性化为:

在此输入图像描述

我读了大约9个补丁图像并创建了6个png图像.前三个是灰色进度条(progressDrawable),如下所示:

  1. 正确的形象

    在此输入图像描述

  2. 中心图像

    在此输入图像描述

  3. 左图

    在此输入图像描述

结果应该是:

在此输入图像描述

蓝色图像代表进度,如下:

  1. 正确的形象

    在此输入图像描述

  2. 中心图像

    在此输入图像描述

  3. 左图

    在此输入图像描述

拇指如下:

在此输入图像描述

我的问题是,如何使用九个补丁图像来生成与第一张图片完全相同的自定义搜索栏,如何将其应用于我的搜索栏?

android seekbar

13
推荐指数
2
解决办法
3万
查看次数

打开街道地图工作离线android

我是Open Street Map的新手.我做了一些研究,发现我们可以将地图下载并存储到一个文件夹中.但我没有找到任何提供离线Open Street Map的教程或示例.有人可以提供一步一步的教程,请执行离线开放街道地图的指南.我正在关注此示例http://android-coding.blogspot.com/2012/06/example-of-implementing-openstreetmap.html但现在我想在没有连接时使其可用.

android openstreetmap android-maps osmdroid android-maps-v2

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

带有单选按钮和验证按钮的对话框

在此输入图像描述
我想添加一个位于两个无线电第二单选按钮B下方的按钮,当我选中一个选项并点击验证时,就会发生一个动作.请帮忙

final CharSequence[] photo = {"A","B"};

AlertDialog.Builder alert = new AlertDialog.Builder(this);

alert.setTitle("Select Gender");

alert.setSingleChoiceItems(photo,-1, new 

DialogInterface.OnClickListener()

{

    @Override
    public void onClick(DialogInterface dialog, int which) 
    {
        if(photo[which]=="A")

        {

            gen="B";
        }

        else if (photo[which]=="B")

        {

            gen="B";

        }
    }

});
alert.show();
Run Code Online (Sandbox Code Playgroud)

android

11
推荐指数
3
解决办法
4万
查看次数

内部错误:重试接收器类尚未设置

我正在向移动设备实施简单的gcm推送服务器通知,但是当我从服务器推送时,通知不会显示在移动电话上.日志显示此错误

内部错误:重试接收器类尚未设置

有人可以告诉我如何解决这个问题或给我一个链接到gcm库来修复此错误.我在网上搜索,谷歌说这个错误是在库版本中修复但我无法在网上找到它.

android push-notification google-cloud-messaging

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

SPAN_EXCLUSIVE_EXCLUSIVE跨度不能为零长度

有人可以解释这个错误吗?

"SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length".

我认为这与它有关editText.有解决方案吗?

这是我的日志.

1-07 14:29:47.654: D/OpenGLRenderer(24479): Enabling debug mode 0

01-07 14:30:36.954: E/SensorManager(24479): thread start

01-07 14:30:36.959: D/SensorManager(24479): registerListener :: handle = 0  name= LSM330DLC 3-axis Accelerometer delay= 200000 Listener= 
android.view.OrientationEventListener$SensorEventListenerImpl@43000e98

01-07 14:30:37.139: E/SpannableStringBuilder(24479): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

01-07 14:30:37.139: E/SpannableStringBuilder(24479): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length

01-07 14:30:37.419: I/Process(24479): Sending signal. PID: 24479 SIG: 9
01-07 14:30:37.654: E/Trace(25014): error opening trace file: No such file …
Run Code Online (Sandbox Code Playgroud)

android

8
推荐指数
2
解决办法
3万
查看次数

我们可以在webview中加载基本的javascript函数吗?

我在webview中实现了一个功能.我将javascript函数放在html头中,然后通过web.loadUrl加载它,但webview不考虑该函数.是否有可能以这种方式加载它?还是我走错了路?

 "<td><a href='' onclick=\"displaying('image url')\" id=/image"+my_image[i] +"/"+"

 class='popup-open'><img 

src='"+my_image[i]+"'"+


                "width='80' height='65'></a></td></tr><tr>";

the hmtl content

   String webData = "<!DOCTYPE html>" +

                "<head> "+

                "<script>"+"function displaying(url)

{document.getElementById('image').innerHTML =\"<img src=\"url\" width=\"100\" height=\"105\">\";}"+"</script>"
                +
                " </head><body>"+ html_content +"</tr></table></body></html>";
Run Code Online (Sandbox Code Playgroud)

android-webview

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

使用动画Android ScrollView ScrollTo(0,250)

当我滚动(0,250)我想要包含一个带滚动的动画.我做了这个代码,但根据动画不滚动.scrollMe是滚动小部件ID.

ObjectAnimator anim = ObjectAnimator.ofInt(scrollMe, "translationY",
                        250, 0);
                anim.setDuration(800);
                anim.start();
                scrollMe.scrollTo(0, 250);
Run Code Online (Sandbox Code Playgroud)

android

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

对于Context类型,方法getSupportFragmentManager()未定义

错误方法getSupportFragmentManager()未定义类型当我在oncreateview中使用getSupportFragmentManager()时发生上下文.

使用不同的上下文类型引用来克服此错误,但这些都不起作用:

例如globalContext = container.getContext(); globalContext = getActivity().getApplicationContext();

getSupportFragmentManager()只能在FragmentActivity中设置.我的问题是,是否有一种方法可以引用getSupportFragmentManager().

我的片段.

    public class HomeFragment extends Fragment implements
    ActionBar.TabListener {

        public HomeFragment(){}

        Context globalContext;

    @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {

            rootView = inflater.inflate(R.layout.fragment_home, container, false);
            globalContext = this.getActivity();

            actionBar = getActivity().getActionBar();

            android.support.v4.app.FragmentManager fm = globalContext.getSupportFragmentManager(); // getting error The method getSupportFragmentManager() is undefined for the type Context }}

            mAdapter = new TabsPagerAdapter(fm);


    }


    }

}
Run Code Online (Sandbox Code Playgroud)

tabhostlistner适配器.

import android.support.v4.app.FragmentManager;

  public class TabsPagerAdapter extends FragmentPagerAdapter { …
Run Code Online (Sandbox Code Playgroud)

android android-tabhost

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

子字符串:在字符串中获取"或"出现的索引

我怎么能substringString下面的第三个数字:

String val = "2020202030 or 303030303 or 303033303"; 
Run Code Online (Sandbox Code Playgroud)

对于两个数字,解决方案如下:

String val = "2020202030 or 303030303

firstNumber = val.substring(0,val.indexOf("or")-1);
secondNumber = val.substring(val.indexOf("or") + 3,val.length());
Run Code Online (Sandbox Code Playgroud)

但是如何获得String下面第二个"或"的索引呢?

String val = "2020202030 or 303030303 or 303033303";

firstNumber = val.substring(0,val.indexOf("or")-1);
secondNumber = val.substring(val.indexOf("or")-1,<index of second or >?);
thirdNumber= val.substring(<index of second or>?,val.length());
Run Code Online (Sandbox Code Playgroud)

java android

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

java.util.regex.PatternSyntaxException Android

我正在替换字符串的一部分,如下所示

biblebook.replaceAll("[{\"-bnumber\":\"1\",\"-bname\":\"Genesis\",\"CHAPTER\":","[");
Run Code Online (Sandbox Code Playgroud)

但我的日志显示以下错误

09-25 16:33:47.421: W/System.err(5116): java.util.regex.PatternSyntaxException: Missing closing bracket in character class near index 46:
    09-25 16:33:47.421: W/System.err(5116): [{"-bnumber":"1","-bname":"Genesis","CHAPTER":
    09-25 16:33:47.421: W/System.err(5116):                                               ^
    09-25 16:33:47.421: W/System.err(5116):     at java.util.regex.Pattern.compileImpl(Native Method)
    09-25 16:33:47.421: W/System.err(5116):     at java.util.regex.Pattern.compile(Pattern.java:400)
    09-25 16:33:47.429: W/System.err(5116):     at java.util.regex.Pattern.<init>(Pattern.java:383)
    09-25 16:33:47.429: W/System.err(5116):     at java.util.regex.Pattern.compile(Pattern.java:374)
    09-25 16:33:47.429: W/System.err(5116):     at java.lang.String.replaceAll(String.java:1784)
    09-25 16:33:47.429: W/System.err(5116):     at .Index$loadingTask.doInBackground(Index.java:383)
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

更新这是我的字符串的一部分

et il appelalesténèbresnuit.Ainsi,il y eut un soir,et il y eut un matin:ce fut le premier jour."},{" - vnumber":"6","#text":"Dieu dit:Qu'il y aituneétendue entre …

java android

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

从json格式数据中获取字符串

我试图将json保存到数组列表中.

"响应"是字符串格式.

[
    {
        "code": "success"
    },
    {
        "a_updated": "Y",
        "a_id": "46155",
        "a_ref_annonceur": "LP-L-46155",
        "a_date_modified": "2013-11-21",
        "a_time_modified": "15:13:52",
        "a_titre_1": "Dans residence Pieds dans l&#8217;eau a Pointe aux Biches",
        "a_titre_2": "In residence on the beach in Pointe aux Biches"
    },
    {
        "a_updated": "N",
        "a_id": "46161",
        "a_ref_annonceur": "LP-L-46161",
        "a_date_modified": "2013-11-22",
        "a_time_modified": "09:27:31",
        "a_titre_1": "Appartement à Bain Boeuf de 3 chambres",
        "a_titre_2": "Bain Boeuf, 2 bedrooms appartment"
    },
    {
        "a_updated": "Y",
        "a_id": "47125",
        "a_ref_annonceur": "LP-A-47125",
        "a_date_modified": "2013-11-21",
        "a_time_modified": "15:14:09",
        "a_titre_1": "Terrain à route …
Run Code Online (Sandbox Code Playgroud)

android json

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

在仅适用于 Android 平板电脑的 Play 商店上发布 Apk

我如何才能在仅适用于平板电脑的 Play 商店上发布我的应用程序并拒绝所有手机。是否可以仅在生产中发布平板电脑?

android

-4
推荐指数
1
解决办法
4315
查看次数