2013-09-18 6 views
1

Может ли кто-нибудь мне помочь?Как сделать textview clickable

Я хочу, чтобы мой код работал таким образом, что когда я нажимаю на текстовое окно, я должен перейти к новому действию.

// Create an Intent to launch ExampleActivity 
     Intent intent = new Intent(context, BrowserActivity.class); 
     intent.setData(Uri.parse(ListNewsActivity.news.get(0).getLink())); 
     PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, 
       intent, 0); 

     // Get the layout for the App Widget and attach an on-click listener 
     // to the button 
     RemoteViews views = new RemoteViews(context.getPackageName(), 
       R.layout.widget1); 
     views.setOnClickPendingIntent(R.id.button, pendingIntent); 
+0

другой способ сделать это, используя XML здесь. http://stackoverflow.com/a/32497359/3496570 – Nepster

ответ

3
TextView textView = (TextView) this.findViewById(R.id.textView1); 
textView.setOnClickListener(new OnClickListener() { 
    @Override   
    public void onClick(View v) { 
     Intent int = new Intent(this, NewActivity.class); 
     startActivity(int); 
    } 
}); 
+0

Я работаю с PendingIntents и RemoteViews – Cherise

+1

Вид - это представление и намерение - это намерение. Адаптируйте мой код к вашему. – Reinherd

+0

Im расширяющий AppWidgetProvider, который не позволяет мне использовать findViewByID – Cherise

Смежные вопросы