小编Tam*_*oos的帖子

片段中的getPackageName()

我正在使用此方法调整Google地图活动中的标记大小:

public Bitmap resizeMapIcons(String iconName,int width, int height){
    Bitmap imageBitmap = BitmapFactory.decodeResource(getResources(),getResources().getIdentifier(iconName, "drawable", getPackageName()));
    Bitmap resizedBitmap = Bitmap.createScaledBitmap(imageBitmap, width, height, false);
    return resizedBitmap;
}
Run Code Online (Sandbox Code Playgroud)

现在我想在MapView的片段中使用它,但是我收到错误"错误:找不到符号方法getPackageName()".可能是什么问题呢?

icons android bitmap android-fragments

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

如何用按钮删除EditText中的最后一个字母?

我必须将A和B写入编辑文本的按钮.如果edittext中有什么内容,我怎么能用"Del"按钮删除最后一个字母?

我的布局:

<RelativeLayout 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"
tools:context=".MainActivity" >

<Button
android:id="@+id/buttonb"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/buttona"
android:text="@string/buttonb"
android:textSize="50sp"
android:textStyle="bold" />

<Button
android:id="@+id/buttona"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="@string/buttona"
android:textSize="50sp"
android:textStyle="bold" />

<Button
android:id="@+id/buttondel"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="@string/buttondel"
android:textSize="50sp"
android:textStyle="bold" />

<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:ems="58"
android:textSize="20sp"
android:textStyle="bold"
android:inputType="text" >

<requestFocus />
</EditText>

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

而我的java:

package com.koostamas.keyboard;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.app.Activity;

public class MainActivity extends Activity implements OnClickListener {

Button buttona, buttondel; …
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-button

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

Android EditText - 用按钮删除最后一个字母

我必须将A和B写入编辑文本的按钮.如果edittext中有什么内容,我怎么能用"Del"按钮删除最后一个字母?我的布局:

<RelativeLayout 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"
tools:context=".MainActivity" >

<Button
    android:id="@+id/buttonb"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/buttona"
    android:text="@string/buttonb"
    android:textSize="50sp"
    android:textStyle="bold" />

<Button
    android:id="@+id/buttona"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:text="@string/buttona"
    android:textSize="50sp"
    android:textStyle="bold" />

<Button
    android:id="@+id/buttondel"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:text="@string/buttondel"
    android:textSize="50sp"
    android:textStyle="bold" />

<EditText
    android:id="@+id/editText"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:ems="58"
    android:textSize="20sp"
    android:textStyle="bold"
    android:inputType="text" >

    <requestFocus />
</EditText>

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

而我的java:

package com.koostamas.keyboard;

import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.app.Activity;

public class MainActivity extends Activity implements OnClickListener {

Button buttona, buttonb;
EditText …
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-button

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

onBackPressed()到父活动

我有一个有很多活动的应用程序.在活动中,我想在按下后退按钮时返回父活动.(之前的活动和父活动不一样).我怎么能用onBackPressed做到这一点?谢谢你的提前.

android parent parent-child android-activity

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

Android - 点击按钮时关闭活动

我有一个有很多活动的公交车时刻表应用程序(大约120个).它运作顺利,但在打开几个活动后,它变慢了.所以我有按钮打开其他活动.我希望在另一个被打开后杀死前一个活动.我该怎么做?提前致谢.

我的按钮点击动作:

addListenerOnButton();
}


public void addListenerOnButton() {

final Context context = this;

button101 = (Button) findViewById(R.id.button101);

button101.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {

        Intent intent = new Intent(context, B10oda.class);
        startActivity(intent);   
    }
});
Run Code Online (Sandbox Code Playgroud)

eclipse android kill button

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

片段中的微调框setOnItemSelectedListener

我想在片段中使用微调器,但它在侦听器上给我一个错误。我知道这里也有一些类似的问题,但是我无法弄清楚我的问题是什么。问题是什么?这是我的onCreateView:

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.maps, container, false);

    // Gets the MapView from the XML layout and creates it
    mapView = (MapView) v.findViewById(R.id.mapview);
    mapView.onCreate(savedInstanceState);
    mapView.onResume();

    // Gets to GoogleMap from the MapView and does initialization stuff
    mapView.getMapAsync(this)   

    // get Spinner reference
    Spinner spinner = (Spinner) v.findViewById(R.id.spinner);

    // Spinner click listener
    spinner.setOnItemSelectedListener(this);                  **<======ERROR======**

    // Spinner Drop down elements
    List<String> buses = new ArrayList<>();
    buses.add("Összes megálló - válassz egy járatot");
    buses.add("26");
    buses.add("35");
    buses.add("37"); …
Run Code Online (Sandbox Code Playgroud)

android spinner android-fragments

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

使用jQuery按照其中的内容过滤标签

我想在<a>标签中搜索,只显示符合要求的标签.因此,当您加载页面时,所有<a>标签都是可见的.当您在搜索框中输入内容时,我想按照其中<a>的标题过滤标记.

$('#search').on('keyup', function(e) {
    var search = $(this).val().toLowerCase();
    $('#content').children().children().children("p").each(function() {
        $(this).parent().parent()[search && $(this).text().toLowerCase().match('^' + search) ? 'show' : 'hide']();
    });
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="search" />
    <div class="content">
            <a>
                <div class="box">
                    <img>
                    <p class="title">John</p>
                    Other content.
                </div>
            </a>
            <a>
                <div class="box">
                    <img>
                    <p class="title">Jenny</p>
                    Other content.
                </div>
            </a>
            <a>
                <div class="box">
                    <img>
                    <p class="title">Jane</p>
                    Other content.
                </div>
            </a>
            <a>
                <div class="box">
                    <img>
                    <p class="title">Jack</p>
                    Other content.
                </div>
            </a>
     </div>
Run Code Online (Sandbox Code Playgroud)

上面的JavaScript不起作用.那么如何按标题过滤?

html javascript jquery

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