Use buttons to list available child devices

It may not have been obvious that the labels were clickable before.
This commit is contained in:
Branden Archer
2015-12-27 15:53:35 -05:00
parent 72d5c75357
commit c455e966cd

View File

@@ -24,6 +24,7 @@ import android.net.nsd.NsdServiceInfo;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.Button;
import android.widget.TableLayout; import android.widget.TableLayout;
import android.widget.TableRow; import android.widget.TableRow;
import android.widget.TextView; import android.widget.TextView;
@@ -121,12 +122,12 @@ public class DiscoverActivity extends Activity
// Replace \\032 with a "" // Replace \\032 with a ""
final String fixedServiceName = serviceInfo.getServiceName().replace("\\\\032", " "); final String fixedServiceName = serviceInfo.getServiceName().replace("\\\\032", " ");
final TextView serviceText = new TextView(DiscoverActivity.this.getApplicationContext()); final Button serviceButton = new Button(DiscoverActivity.this.getApplicationContext());
serviceText.setText(fixedServiceName); serviceButton.setText(fixedServiceName);
row.addView(serviceText); row.addView(serviceButton);
serviceText.setTextSize(20); serviceButton.setTextSize(15);
serviceText.setOnClickListener(new View.OnClickListener() serviceButton.setOnClickListener(new View.OnClickListener()
{ {
@Override @Override
public void onClick(View v) public void onClick(View v)