小编Pet*_*erL的帖子

"ArrayAdapter需要资源ID为TextView"xml问题

我试图设置我的视图以显示ListView我想要显示的文件(文本文件)时收到错误.我很确定它与xml有关.我只想显示来自的信息this.file = fileop.ReadFileAsList("Installed_packages.txt");.我的代码:

public class Main extends Activity {
    private TextView tv;
    private FileOperations fileop;
    private String[] file;

    /** Called when the activity is first created. */       
    @Override
    public void onCreate(Bundle savedInstanceState) {           
        super.onCreate(savedInstanceState); 
        this.fileop = new FileOperations(); 
        this.file = fileop.ReadFileAsList("Installed_packages.txt"); 
        setContentView(R.layout.main);
        tv = (TextView) findViewById(R.id.TextView01);
        ListView lv = new ListView(this);
        lv.setTextFilterEnabled(true); 
        lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, this.file)); 
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { 

              public void onItemClick(AdapterView<?> parent, View view,     int position, long id) { 
                    // When clicked, show a toast …
Run Code Online (Sandbox Code Playgroud)

xml android android-arrayadapter

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

用单选按钮更改表单操作

我想通过单选按钮实现类似谷歌搜索的功能.根据所选的单选按钮,将更改搜索类型(搜索,图像,视频等).

现在我有:

<div id ="searchtext">
 <form method="get" id ="searchbox" action="http://www.google.com/search"/>
 <input type="text" name="q" size="30" class="searchtext" maxlength="255" value="" />
 <input type="image" value="Search" class="searchbutton" src="images/searchbar/searchbutton.png"/> 

<br/>
</div>
<div id="radiosearch">
<input type="radio" name="radiosearch" onclick="document.searchbox.action='http://www.google.com/search?q=';" checked="checked"/> Web
<input type="radio" name="radiosearch" onclick="document.searchbox.action='http://images.google.com/images?q=';"/>Images
<input type="radio" name="radiosearch" onclick="document.searchbox.action='http://maps.google.com/maps?hl=en&amp;tab=wl?q=';"/>Maps
<input type="radio" name="radiosearch" onclick="document.searchbox.action='http://www.youtube.com/results?q=';"/>Youtube
<span class = "class1">
<a href ="" onclick="loadthepopup();" name ="radiosearch">Change Theme</a>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)

但是,单击单选框不会更改表单操作.有任何想法吗?

html forms

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

使用警告对话框确定选择(单选按钮)

我有一个我想要创建的弹出窗口,它有3个选择.(阻止,取消阻止,卸载).下面我有一个确认|取消按钮.我想看看哪个按钮被按下,并根据它将显示与选择对应的吐司.我写了一些代码来展示我想要做的事情.显然,if items [item] == Block将不起作用,但在简化的意义上,这正是我想要做的.有人可以告诉我如何编写OnClickListener以捕获单击的按钮以及单击确认时如何区分它?

码:

package com.popup;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;



public class PopupActivity extends Activity { 


    String TAG = "PopUpActivity";
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        BlockUnblockUninstallPopUp("");
        String TAG = "PopUpActivity";
    }
    public void BlockUnblockUninstallPopUp(final String PackageName){       
        //Items you would like to list as options.
         final CharSequence[] items = {"Block", "UnBlock", "Uninstall"};
         String flag = null;
          AlertDialog.Builder builder = new AlertDialog.Builder(PopupActivity.this);

        //Title of Popup
          builder.setTitle("What would you like to do?"); …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

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