There isn't a way, because the definition of each view column is an expression, not (in general) merely a table column. For example, your view's SQL could be:
SELECT
UPPER(ENAME) || 'xxx',
myfunction(DNAME)
FROM
emp a,
dept b
WHERE
a.deptno= b.deptno
or perhaps
SELECT ename || 'xxx', dname
FROM (
SELECT
UPPER(ENAME) AS ename,
myfunction(DNAME) AS dname
FROM
emp a,
dept b
WHERE
a.deptno= b.deptno
)
What would you expect to see for the "underlying columns" in this example?