小编Ken*_*Lhv的帖子

如何在Android中创建TextArea

如何为我的android项目显示TextArea?从xml开始,唯一的选择是TextField,multi lined.但那可编辑.我需要一个TextArea,它只用于显示消息/文本无法由用户编辑/输入.

android

30
推荐指数
7
解决办法
9万
查看次数

切换案例最大化实施?

我正在使用一个单独的开关案例,它将使用超过100个案例.有没有限制?

案例的用法是针对我的AutoCompleteTextView,android教程的建议.

以下是我的代码的一部分,忽略Badrul.class,稍后将更改它们.

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.Toast;

public class Search extends Activity
{
    public void onCreate(Bundle savedInstanceSate)
    {
        final AutoCompleteTextView autoComplete;
        super.onCreate(savedInstanceSate);
        setContentView(R.layout.searchshop);

        autoComplete = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.list_item, shops);
        autoComplete.setAdapter(adapter); 
        autoComplete.setThreshold(1);
        autoComplete.setOnItemClickListener(new OnItemClickListener()
        {
        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) 
        {
            int index=999;
            for(int i=0;i<shops.length;i++)
            {
                if(autoComplete.getText().toString().trim().equals(shops[i]))
                {
                    index=i;
                    break;
                }
            }

                switch(index)
                {
                case 0: …
Run Code Online (Sandbox Code Playgroud)

java programming-languages switch-statement

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