2012-01-14 14 views
0

私はニュースを読むためにアプリをやろうとしています。拡張機能メニューまたは長押しメニューからボタンの機能を変更するには

私はレイアウトを持っていて、5つの画像ボタンと1つのwebviewを持っています。ボタンをクリックすると、WebviewでWebサイトが呼び出されます。これまでのところ問題はないが、私はもっとそれを開発したい。

私のお気に入りのようなこれらのボタンを使用しています。だから、(実際に私はどちらが良いのかわからない)私は、変更機能と各ボタンのイメージのために、拡張可能なメニューまたは長いプレスメニューを使用する。 たとえば、CNNニュースの1番目のボタン。しかし、ユーザーは自分のお気に入りを変更する機会が必要です。拡張可能なメニューやロングプレスメニューからは、サイトを選択する必要があります。彼がサイトを選択するとき、ボタンの機能(URL)とそのイメージは変更する必要があります。しかし、私は本当にそれをやる方法を理解していませんでした。

ボタンを長押しすると、ボタンの機能(URL)をどのように変更できますか? URLとイメージは変更する必要があります。

答えて

0

http://www.stealthcopter.com/blog/2010/04/android-context-menu-example-on-long-press-gridview/ longpressはその後、ちょうどそれがテキスト入力の値を返すテキスト入力を含んでポップアップするメニューを持たせるために、この例に従ってください。

+0

私は答えてくれてありがとうございますが、すでに私は長押しメニューを追加することができました。しかし、ImageButtonのイメージとそのURL command.andを変更する方法は、クローズプログラム後も必ず変更してください。 – LikePod

+0

ボタンのクリックをどのように処理しているのかのコードを投稿してもよろしいですか? – ghostbust555

+0

私はここに投稿しました:http://stackoverflow.com/questions/8865258/how-to-change-function-of-a-button-and-its-image-from-expandable-menu 私のボタンを変更しました。コード:webview.loadUrl(getString(R.string.website1)); – LikePod

関連する問題